From adeec6422f4344135d87e259650b8315b31b012d Mon Sep 17 00:00:00 2001 From: Mia Croiset <mia.croiset@ens-lyon.fr> Date: Tue, 13 Feb 2024 16:41:03 +0100 Subject: [PATCH] fix cpu usage from hicstuff functions --- modules/local/hicstuff/cutsite.nf | 2 +- modules/local/hicstuff/iteralign.nf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/local/hicstuff/cutsite.nf b/modules/local/hicstuff/cutsite.nf index acba59a..161eed1 100644 --- a/modules/local/hicstuff/cutsite.nf +++ b/modules/local/hicstuff/cutsite.nf @@ -19,7 +19,7 @@ process CUTSITE { def output_rev = task.ext.output_rev ?: "${meta2.id}_${meta2.chunk}_${meta2.mates}.fastq" """ - hicstuff_cutsite.py -r1 ${reads1} -r2 ${reads2} -e ${digestion} -o1 ${output_for} -o2 ${output_rev} ${args} + hicstuff_cutsite.py -r1 ${reads1} -r2 ${reads2} -e ${digestion} -o1 ${output_for} -o2 ${output_rev} -c ${task.cpus} ${args} cat <<-END_VERSIONS > versions.yml "${task.process}": hicstuff: v3.1.3) diff --git a/modules/local/hicstuff/iteralign.nf b/modules/local/hicstuff/iteralign.nf index 82ad24a..d455a7c 100644 --- a/modules/local/hicstuff/iteralign.nf +++ b/modules/local/hicstuff/iteralign.nf @@ -22,7 +22,7 @@ process ITERALIGN { [ -z "\$INDEX" ] && INDEX=`find -L ./ -name "*.rev.1.bt2l" | sed "s/\\.rev.1.bt2l\$//"` [ -z "\$INDEX" ] && echo "Bowtie2 index files not found" 1>&2 && exit 1 - hicstuff_iteralign.py -r ${reads} -g \$INDEX -b ${prefix}.bam ${args} + hicstuff_iteralign.py -r ${reads} -g \$INDEX -b ${prefix}.bam -n ${task.cpus} ${args} samtools view -F 2048 -h -@ $task.cpus -O BAM ${prefix}.bam -o ${prefix}_iteraligned.bam -- GitLab