task batch { String sample_id Array[File] tumor_bam Array[File] tumor_bai Array[File] normal_bam Array[File] normal_bai File bed File fasta File fai File access_bed String docker String cluster_config String disk_size command <<< set -o pipefail set -e mkdir -p /cromwell_root/tmp/cnvkit cp ${sep=' ' normal_bai} /cromwell_root/tmp/cnvkit cp ${sep=' ' tumor_bai} /cromwell_root/tmp/cnvkit cd /cromwell_root/tmp/cnvkit cnvkit.py batch ${sep=' ' tumor_bam} --normal ${sep=' ' normal_bam} \ --targets ${bed} \ --fasta ${fasta} --access ${access_bed} \ --output-reference my_reference.cnn --output-dir ./results/ \ --diagram --scatter >>> runtime { docker: docker cluster: cluster_config systemDisk: "cloud_ssd 40" dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/" } output { File reference_cnn = "my_reference.cnn" Array[File] result = glob("result/*") } }