2 cwltool: "http://commonwl.org/cwltool#"
4 label: Create list of bams from directory
7 InlineJavascriptRequirement: {}
12 label: Directory of input bams
13 loadListing: shallow_listing
21 label: Array of sample names
28 for (var i = 0; i < inputs.bamdir.listing.length; i++) {
29 var file = inputs.bamdir.listing[i];
30 if (file.nameext == '.tgz') {
32 var sample = file.nameroot;
33 sample = sample.replace(".bam","")
34 tarzipbams.push(main);
35 samplenames.push(sample);
38 return {"tarzipbams": tarzipbams, "samplenames": samplenames};