case N:
features.add(new RefSkip(zeroBasedPositionInRead + 1,
cigarElementLength));
break;
case P:
features.add(new Padding(zeroBasedPositionInRead + 1,
cigarElementLength));
break;
case H:
addHardClip(features, zeroBasedPositionInRead,
cigarElementLength, bases, qualityScore);