diff --git a/src/nf_modules/danpos/main.nf b/src/nf_modules/danpos/main.nf
index e78d35c55b6d6dc578c5cde3cf77f57a0e217e0e..a2d1a18e90935aeba5d41e4896faee76f13bc89d 100644
--- a/src/nf_modules/danpos/main.nf
+++ b/src/nf_modules/danpos/main.nf
@@ -59,6 +59,9 @@ process dpos_bam {
   if (fastq.size() == 2){
     m = 1
   }
+  if (fastq.size() > 2 & fastq[0].size() == 2){
+    m = 1
+  }
 """
 danpos.py dpos -m ${m} \
   ${params.dpos} \
@@ -119,6 +122,9 @@ process dpos_wig {
   if (fastq.size() == 2){
     m = 1
   }
+  if (fastq.size() > 2 & fastq[0].size() == 2){
+    m = 1
+  }
 """
 danpos.py dpos -m ${m} \
   ${params.dpos} \
@@ -184,6 +190,9 @@ process dpos_wigvswig {
   if (fastq.size() == 2){
     m = 1
   }
+  if (fastq.size() > 2 & fastq[0].size() == 2){
+    m = 1
+  }
 """
 danpos.py dpos -m ${m} \
   ${params.dpos} \
@@ -234,6 +243,9 @@ process dpeak_bam {
   if (fastq.size() == 2){
     m = 1
   }
+  if (fastq.size() > 2 & fastq[0].size() == 2){
+    m = 1
+  }
 """
 danpos.py dpeak -m ${m} \
   ${params.dpeak} \
@@ -296,6 +308,9 @@ process dpeak_wig {
   if (fastq.size() == 2){
     m = 1
   }
+  if (fastq.size() > 2 & fastq[0].size() == 2){
+    m = 1
+  }
 """
 danpos.py dpeak -m ${m} \
   ${params.dpeak} \
@@ -364,6 +379,9 @@ process dpeak_wigvswig {
   if (fastq.size() == 2){
     m = 1
   }
+  if (fastq.size() > 2 & fastq[0].size() == 2){
+    m = 1
+  }
 """
 danpos.py dpeak -m ${m} \
   ${params.dpeak} \