Safe Haskell | None |
---|---|
Language | Haskell2010 |
The Backtraced column structure is for codon-based alignments, including special cases.
Synopsis
- data BtCodon c aa
- = Match { }
- | Frameshift {
- _frameshift :: !(Vector c)
- _aa :: !aa
- | Insert { }
- | Shifted {
- _frameshift :: !(Vector c)
- _aa :: !aa
- | Region {
- _region :: !(Vector c)
- _annotation :: !ByteString
- | Delete {
Documentation
A single Backtraced
column. Since such a column will be part of a
Backtraced (Z:.BtCodon c aa:. ...)
structure, it is always possible to
extend even further, by having more entries.
Match | A canonical match. A codon and the translated amino acid need to be set. |
Frameshift | A frameshifting match. The vector of frameshifted nucleotides will have
a number of characters |
| |
Insert | |
Shifted | |
| |
Region | |
| |
Delete | |