Length must be strictly less than 2^28.
Operation type must be one of M, I, D, N, S, H, P, =, X.
True iff operation is one of 'S', 'H'
True iff operation is one of M, =, X
True iff operation is one of M, =, X, I, S
True iff operation is one of M, =, X, D, N
Operation length
CIGAR operation as one of MIDNSHP=X. Absent or invalid operation is represented by '?'
Represents single CIGAR operation