From ef37d9830cf65b1c48746624cacd2727dd8281ba Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent.modolo@ens-lyon.fr>
Date: Thu, 4 Feb 2021 10:19:34 +0100
Subject: [PATCH] nf_modules: add bam to bedgraph and change deeptools version

---
 src/nf_modules/bedtools/main.nf  | 19 +++++++++++++++++++
 src/nf_modules/deeptools/main.nf |  2 +-
 2 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/src/nf_modules/bedtools/main.nf b/src/nf_modules/bedtools/main.nf
index f0bef131..616435bc 100644
--- a/src/nf_modules/bedtools/main.nf
+++ b/src/nf_modules/bedtools/main.nf
@@ -55,3 +55,22 @@ bedtools bamtofastq \
 -i ${bam} -fq ${bam.baseName}_R1.fastq -fq2 ${bam.baseName}_R2.fastq
 """
 }
+
+process bam_to_bedgraph {
+  container = "${container_url}"
+  label "big_mem_mono_cpus"
+  tag "${bam_id}"
+
+  input:
+  tuple val(bam_id), path(bam)
+
+  output:
+  tuple val(bam_id), path("*.bg"), emit: bedgraph
+
+  script:
+"""
+bedtools genomecov \
+  -ibam ${bam} \
+  -bg > ${bam.simpleName}.bg
+"""
+}
diff --git a/src/nf_modules/deeptools/main.nf b/src/nf_modules/deeptools/main.nf
index 4a60dabe..ccf3657a 100644
--- a/src/nf_modules/deeptools/main.nf
+++ b/src/nf_modules/deeptools/main.nf
@@ -1,4 +1,4 @@
-version = "3.0.2"
+version = "3.1.1"
 container_url = "lbmc/deeptools:${version}"
 
 process index_bam {
-- 
GitLab