8990919293949596979899
if (previousOp == CigarOperator.S || previousOp == CigarOperator.H) return true; lastOp = op; if (!hasMeaningfulElements && op.consumesReadBases()) { hasMeaningfulElements = true; } if (op == CigarOperator.I || op == CigarOperator.D) {
174175176177178179180181182183184
lastOpLen = rfLen; lastOpPos = f.getPosition(); } else lastOpLen += rfLen; if (!co.consumesReadBases()) lastOpPos -= rfLen; } if (lastOperator != null) { if (lastOperator != CigarOperator.M) {