From 6e5c73f600613eae3143132c79605d5079b6d024 Mon Sep 17 00:00:00 2001
From: Sascha Meiers <meiers@embl.de>
Date: Tue, 12 Jun 2018 20:50:20 +0200
Subject: [PATCH] Enable new segmentation

---
 Snakefile                       | 1 +
 utils/helper.prepare_segments.R | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/Snakefile b/Snakefile
index 36d36ea..b79e7e1 100644
--- a/Snakefile
+++ b/Snakefile
@@ -326,6 +326,7 @@ rule segmentation:
     shell:
         """
         {params.mc_command} segment \
+        --remove-none \
         -m 0.33 \
         -M 50000000 \
         -o {output} \
diff --git a/utils/helper.prepare_segments.R b/utils/helper.prepare_segments.R
index 0ee3ae1..fc92d8c 100755
--- a/utils/helper.prepare_segments.R
+++ b/utils/helper.prepare_segments.R
@@ -5,6 +5,6 @@ qu
 d = fread(snakemake@input[[1]])
 d
 # type = 1 is important to get discrete values!
-d = d[, .SD[k == quantile(1:max(k), qu, type = 1)], by=chrom][,.(k, chrom, bps = breakpoint)]
+d = d[, .SD[k == quantile(1:max(k), qu, type = 1)], by=chrom][,.(k, chrom, bps)]
 d
 write.table(d, file = snakemake@output[[1]], row.names=F, quote=F, sep="\t")
-- 
GitLab