diff --git a/bwa.wdl b/bwa.wdl index 375d8d0b38986d44dd3ed767401bb85960c0ffd1..3e11eb2f80f9fbba7814ffc9de3ecbbfa82ac00b 100644 --- a/bwa.wdl +++ b/bwa.wdl @@ -110,7 +110,13 @@ task Kit { k8 /opt/conda/bin/bwa-postalt.js \ -p ~{outputPrefix}.hla \ ~{bwaIndex.fastaFile}~{true=".64.alt" false=".alt" sixtyFour} | \ - samtools view -b -1 - > ~{outputPrefix}.aln.bam + samtools sort \ + ~{"-@ " + sortThreads} \ + -m ~{sortMemoryPerThread} \ + -l ~{compressionLevel} \ + - \ + -o ~{outputPrefix}.aln.bam + samtools index ~{outputPrefix}.aln.bam ~{outputPrefix}.aln.bai } output {