/**
* create an alignment from the given array of cigar sequences and gap
* character, and marking the given segments as visible in the given
/**
* create an alignment from the given array of cigar sequences and gap
* character, and marking the given segments as visible in the given