| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
DP.Backtraced.Codon
Description
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.
Constructors
| 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 |
Fields
| |
| Insert | |
| Shifted | |
Fields
| |
| Region | |
Fields
| |
| Delete | |