3 label: Gathering vcf using Picard
5 arv: "http://arvados.org/cwl#"
6 cwltool: "http://commonwl.org/cwltool#"
10 dockerPull: broadinstitute/gatk:4.1.7.0
11 ShellCommandRequirement: {}
12 InlineJavascriptRequirement: {}
18 arv:RuntimeConstraints:
19 outputDirType: keep_output_dir
24 label: Input directory of gvcfs
25 loadListing: 'shallow_listing'
43 baseCommand: /gatk/gatk
53 for (var i = 0; i < inputs.gvcfdir.listing.length; i++) {
54 var name = inputs.gvcfdir.listing[i];
55 if (name.nameext ==='.gz' ) {
56 samples.push(name.basename);
59 samples = samples.sort();
62 for (var i = 0; i < samples.length; i++) {
64 sampleinput = sampleinput + "-I " + s1 + " "
69 valueFrom: $(inputs.sample).g.vcf.gz