diff --git a/src/nf_modules/bedtools/main.nf b/src/nf_modules/bedtools/main.nf index f0bef1310ad3bdaaf8d5f4575b355471cae51240..616435bc3f0f95647197dc03525b3540d76479ba 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 4a60dabe98c4544f531c52ecc3bf349d20392394..ccf3657a3752ffff487bf81135d672e18ef63b84 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 {