Alignment operations
ArtPoon opened this issue · 0 comments
ArtPoon commented
Every interaction with the alignment canvas should be stored as an operation. The possible operations are:
- open gap in a sequence
- close gap in sequence
- delete a range of bases in a sequence
- open a gap in a range of sequences (block or columns)
- delete gaps in a range of sequences (block or columns)
- reposition a sequence relative to the alignment (opening/closing leading and trailing gaps)