2 arv: "http://arvados.org/cwl#"
3 cwltool: "http://commonwl.org/cwltool#"
6 label: Create array of gvcfs to process
8 InlineJavascriptRequirement: {}
12 label: Input directory of fastj
13 loadListing: 'shallow_listing'
20 ${function compare(a, b) {
21 var baseA = a.basename;
22 var baseB = b.basename;
27 } else if (baseA < baseB) {
35 for (var i = 0; i < inputs.fastjdir.listing.length; i++) {
36 var name = inputs.fastjdir.listing[i];
37 if (name.basename.indexOf('_1.fastq.gz') != -1 ) {
40 if (name.basename.indexOf('_2.fastq.gz') != -1 ) {
45 fastq1 = fastq1.sort(compare)
46 fastq2 = fastq2.sort(compare)
48 return {"fastq1": fastq1, "fastq2": fastq2};