Description
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