diff --git a/frangiPANe/snakefiles/merge_flagstat.smk b/frangiPANe/snakefiles/merge_flagstat.smk
index 664523f9291b98884d231bdfb498af830b29b97f..428d506251bc3d6395c5c3be6bb33ca83f389e28 100644
--- a/frangiPANe/snakefiles/merge_flagstat.smk
+++ b/frangiPANe/snakefiles/merge_flagstat.smk
@@ -34,7 +34,7 @@ rule merge_flagstat:
                 for line in stat:
                     line = line.rstrip()
 
-                    if 'mapped (' in line or 'paired (' in line and not 'primary' in line or 'singleton' in line:
+                    if 'mapped (' in line or ('paired (' in line and not 'primary' in line) or 'singleton' in line:
                         # print(line.split('(')[1].split('%')[0])
                         newLine += f",{line.split('(')[1].split('%')[0]}"