}
/**
- * Create a cigar object from a cigar string like '[<I|D|M><range>]+' Will
- * fail if the given seq already contains gaps (JBPNote: future implementation
- * will fix)
- *
- * @param seq
- * SequenceI object resolvable to a dataset sequence
- * @param cigarString
- * String
- * @return Cigar
- */
- public static SeqCigar parseCigar(SequenceI seq, String cigarString)
- throws Exception
- {
- Object[] opsandrange = parseCigarString(cigarString);
- return new SeqCigar(seq, (char[]) opsandrange[0],
- (int[]) opsandrange[1]);
- }
-
- /**
* create an alignment from the given array of cigar sequences and gap
* character, and marking the given segments as visible in the given
* hiddenColumns.