} else if (isRealOperator(op)) { final CigarOperator nextOperator = cigarElements.get(j).getOperator(); if ((isRealOperator(nextOperator) && !isInDelOperator(nextOperator)) || isPaddingOperator(nextOperator)) { break; ret.add(new SAMValidationError(SAMValidationError.Type.INVALID_CIGAR, "Padding operator not valid at end of CIGAR", readName, recordNumber)); } else if (!isRealOperator(cigarElements.get(i-1).getOperator()) || !isRealOperator(cigarElements.get(i+1).getOperator())) { if (ret == null) ret = new ArrayList<SAMValidationError>(); ret.add(new SAMValidationError(SAMValidationError.Type.INVALID_CIGAR,
} else if (isRealOperator(op)) { final CigarOperator nextOperator = cigarElements.get(j).getOperator(); if ((isRealOperator(nextOperator) && !isInDelOperator(nextOperator)) || isPaddingOperator(nextOperator)) { break; ret.add(new SAMValidationError(SAMValidationError.Type.INVALID_CIGAR, "Padding operator not valid at end of CIGAR", readName, recordNumber)); } else if (!isRealOperator(cigarElements.get(i-1).getOperator()) || !isRealOperator(cigarElements.get(i+1).getOperator())) { if (ret == null) ret = new ArrayList<SAMValidationError>(); ret.add(new SAMValidationError(SAMValidationError.Type.INVALID_CIGAR,
} else if (isRealOperator(op)) { final CigarOperator nextOperator = cigarElements.get(j).getOperator(); if ((isRealOperator(nextOperator) && !isInDelOperator(nextOperator)) || isPaddingOperator(nextOperator)) { break; ret.add(new SAMValidationError(SAMValidationError.Type.INVALID_CIGAR, "Padding operator not valid at end of CIGAR", readName, recordNumber)); } else if (!isRealOperator(cigarElements.get(i-1).getOperator()) || !isRealOperator(cigarElements.get(i+1).getOperator())) { if (ret == null) ret = new ArrayList<SAMValidationError>(); ret.add(new SAMValidationError(SAMValidationError.Type.INVALID_CIGAR,