diff --git a/src/nf_modules/bedtools/main.nf b/src/nf_modules/bedtools/main.nf index 616435bc3f0f95647197dc03525b3540d76479ba..50a848e76e1c41f1217c7c47cc7d3f9e025d99b7 100644 --- a/src/nf_modules/bedtools/main.nf +++ b/src/nf_modules/bedtools/main.nf @@ -20,6 +20,23 @@ bedtools getfasta -name \ """ } +process merge_bed { + container = "${container_url}" + label "big_mem_mono_cpus" + tag "${bed.baseName}" + + input: + path bed + + output: + tuple val(bed[0].simpleName), path("*_merged.fasta"), emit: bed + + script: +""" +bedtools merge -i ${bed} > ${bed[0].simpleName}_merged.bed +""" +} + process bam_to_fastq_singleend { container = "${container_url}" label "big_mem_mono_cpus"