|
|
|
|
|
|
|
|
task indexBam { |
|
|
task indexBam { |
|
|
File sorted_bam |
|
|
File sorted_bam |
|
|
String sample |
|
|
String sample |
|
|
String base = basename(sorted_bam,'.bam') |
|
|
|
|
|
String bam_index = base + ".bam.bai" |
|
|
|
|
|
String SAMdocker |
|
|
String SAMdocker |
|
|
String cluster_config |
|
|
String cluster_config |
|
|
String disk_size |
|
|
String disk_size |
|
|
|
|
|
|
|
|
command <<< |
|
|
command <<< |
|
|
set -o pipefail |
|
|
set -o pipefail |
|
|
set -e |
|
|
set -e |
|
|
/opt/conda/bin/samtools index ${sorted_bam} |
|
|
|
|
|
|
|
|
/opt/conda/bin/samtools index ${sorted_bam} ${sample}.bam.bai |
|
|
>>> |
|
|
>>> |
|
|
|
|
|
|
|
|
runtime { |
|
|
runtime { |
|
|
|
|
|
|
|
|
dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/" |
|
|
dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/" |
|
|
} |
|
|
} |
|
|
output { |
|
|
output { |
|
|
File sorted_bam_index = bam_index |
|
|
|
|
|
|
|
|
File sorted_bam_index = "${sample}.bam.bai" |
|
|
} |
|
|
} |
|
|
} |
|
|
} |