diff options
author | Justin Bedo <cu@cua0.org> | 2019-05-02 07:45:02 +1000 |
---|---|---|
committer | Justin Bedo <cu@cua0.org> | 2019-05-02 07:45:02 +1000 |
commit | e7a2705bb3818db7647c7a37ef675760c323bd26 (patch) | |
tree | bfab0205d6414f8ee0c76c80c5bc21866e310db6 /test-tnpair.nix | |
parent | 95c8a36a7e673fac090175729069a668daa919da (diff) |
samtools-merge: detect correct sorting
Diffstat (limited to 'test-tnpair.nix')
-rw-r--r-- | test-tnpair.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test-tnpair.nix b/test-tnpair.nix index 1b5f347..f2e84ac 100644 --- a/test-tnpair.nix +++ b/test-tnpair.nix @@ -13,6 +13,7 @@ let alignWithRG = rg: bwa.align { inherit ref; flags = "-R'@RG\\tID:${rg}\\tSM:${rg}'";}; sort = samtools.sort {}; + nameSort = samtools.sort {nameSort = true;}; flagstat = samtools.flagstat {}; check-fastqc = fastqc.check {}; check-fastp = fastp.run {}; @@ -56,6 +57,7 @@ let (ln (gridss.call (with tnpairResult.alignments; [normal tumour])) "gridss2") (ln (gridss.callAndAssemble (with tnpairResult.alignments; [normal tumour])) "gridss3") (ln (samtools.merge {} [tnpairResult.alignments.tumour tnpairResult.alignments.normal]) "alignments/merged.bam") + (ln (samtools.merge {} [(nameSort tnpairResult.alignments.tumour) (nameSort tnpairResult.alignments.normal)]) "alignments/merged-namesorted.bam") (ln (samtools.view { outfmt = types.toCram; } (tnpairResult.alignments.tumour)) "alignments/${tnpair.tumour.name}.cram") #(ln (samtools.view { outfmt = types.toCram; } (tnpairResult.alignments.normal)) "alignments/${tnpair.normal.name}.cram") (ln (flagstat tnpairResult.alignments.tumour) "alignments/${tnpair.tumour.name}.flagstat") |