Is it guaranteed that the output arrays will be in the same order as the input arrays after a dotproduct scatter?
If I run something like:
scatter: [bam, samplename] scatterMethod: dotproduct run: mytool.cwl in: bam: bams samplename: samplenames out: [outfiles]
Is it guaranteed that
outfiles have a 1-to-1 correspondence with the bam/samplename arrays? That is, will the first outfile be from the first bam/samplename, the second outfile from the second pair of inputs, etc?
Edit: Forgot to add that the spec seems to say that with
flat_crossproduct the outputs will be ordered, but does not specify output order for