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
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.
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