no longer calling mismatches when oligo sequence is empty, should allow for robust handling of situations where there's only one primer/barcode/linker