diff --git a/conf/hicstuff.config b/conf/hicstuff.config
index 578ded82a3de77260349b34fc62b65b4f1f41039..6f53691215f7b4a021c95cc3964f441e3fbeb90e 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 2e273606f691dd8c48010f85d7a7106fe104084b..68f791519cfb69dfd0be4e3af828a362103ffa35 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}
     """
 
 }