Does CWL support multidimensional arrays? Is there a way to specify a list of paired fastq files? I am specifying them as two arrays of files, one for read1 and another for reaad2. This is awkward and I haven't figured out how to do crossproducts using them.
I have an input that is a list of tuples, and another input and ideally I want to do a crossproduct scatter
A: [(a1_1, a1_2), (a2_1, a2_2),] B: [b1, b2]
should result in steps with these inputs:
(a1_1, a1_2), b1 (a1_1, a1_2), b2 (a2_1, a2_2), b1 (a2_1, a2_2), b2