From b3ded1fb16e47c41c38d949cca355ca1da70275b Mon Sep 17 00:00:00 2001 From: Mia Croiset <mia.croiset@ens-lyon.fr> Date: Fri, 3 Mar 2023 09:41:54 +0100 Subject: [PATCH] ARGS hicstuff bam2pairs --- conf/hicstuff.config | 8 ++++++++ modules/local/hicstuff/bam2pairs.nf | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/conf/hicstuff.config b/conf/hicstuff.config index 578ded8..6f53691 100644 --- a/conf/hicstuff.config +++ b/conf/hicstuff.config @@ -126,6 +126,9 @@ params { hicstuff_output_frags = 'fragments_list.txt' hicstuff_frags_plot = 'False' hicstuff_frags_plot_path = 'frags_hist.pdf' + hicstuff_valid_pairs = 'valid.pairs' + hicstuff_valid_idx = 'valid_idx.pairs' + hicstuff_min_qual = 30 } process { @@ -161,6 +164,11 @@ process { } withName: 'BAM2PAIRS' { + ext.args = { [ + " -o ${params.hicstuff_valid_pairs}", + " -x ${params.hicstuff_valid_idx}", + " -q ${params.hicstuff_min_qual}" + ].join('').trim() } publishDir = [ path: { "${params.outdir}/hicstuff/pairs" }, mode: 'copy' diff --git a/modules/local/hicstuff/bam2pairs.nf b/modules/local/hicstuff/bam2pairs.nf index 2e27360..68f7915 100644 --- a/modules/local/hicstuff/bam2pairs.nf +++ b/modules/local/hicstuff/bam2pairs.nf @@ -16,8 +16,11 @@ process BAM2PAIRS { tuple val(meta1), path("valid_idx.pairs"), emit: idx_pairs script: + + def args = task.ext.args ?: '' + """ - hicstuff_bam2pairs.py -b1 ${bam1} -b2 ${bam2} -o valid.pairs -x valid_idx.pairs -i ${info_contigs} -q 30 -e ${digestion} -f ${fasta} + hicstuff_bam2pairs.py -b1 ${bam1} -b2 ${bam2} -i ${info_contigs} -e ${digestion} -f ${fasta} ${args} """ } -- GitLab