Is there a way to use the maxMismatch flag in dada2 when running in qiime2?
I noticed the default is zero mismatches, and I suspect that is why so much of my data is being lost in merging (in Qiime1 I used to set this as 20%, a quick alignment of a few reads from my current data set gives ~5% differences). My reads overlap quite a lot, and can be fairly variable in length, so being lenient with merging seems like the best option, at least theoretically. Strict length or QC trimming would risk biasing against the longer reads, and merging should allow the higher quality read to “correct” the lower quality one.