Skip to content

Implement Record Types (generalization of tuple types) #3834

Closed
@jmchilton

Description

@jmchilton

Extend collections in a direction compatible with CWL support some day and that can improve Galaxy until then.

Support Hierarchical Inputs to Tools and Workflows

Comment from @jxtx - "I was thinking we should introduce a new "grouping" element for record, which is like a repeat but with only one repeat. So just a grouping of parameters. In the workflow editor, you could connect two records with the same structure, but also connect the individual elements. So connectors become hierarchical.

[ ] Paired Record
    [ ] first : data[ext=fastq]
    [ ] second : data[ext=fastq]

One could make connections from and of the three [ ]."

Additional Reading:

My CWL WIP branch has the concept of non-file datasets - that capture things like simple, non-file types as well as Galaxy expression tools and WIP on using this to pass values around in a workflow. That whole concept probably needs to be tied into collections though and other datasets though - and right now it is only being used with simple things. common-workflow-lab@89e5b7b

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions