aboutsummaryrefslogtreecommitdiff
path: root/test-tnpair.nix
diff options
context:
space:
mode:
Diffstat (limited to 'test-tnpair.nix')
-rw-r--r--test-tnpair.nix2
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")