Given a cigar, returns the cigar with the position of the cigar shifted left.
Given a cigar, returns the cigar with the position of the cigar shifted left.
Read whose Cigar should be left align.
Cigar fully moved left.
Returns the maximum number of bases that an indel can be shifted left during left normalization.
Returns the maximum number of bases that an indel can be shifted left during left normalization. Requires that the indel has been trimmed. For an insertion, this should be called on read data
Bases of indel variant sequence.
Bases of sequence to left of variant.
The number of bases to shift an indel for it to be left normalized.
Shifts an indel left by n.
Shifts an indel left by n. Is tail call recursive.
Cigar to shift.
Position of element to move.
Number of bases to shift element.
Cigar that has been shifted as far left as possible.