Safe Haskell | None |
---|---|
Language | Haskell2010 |
A newtype with an attached phenotype which allows us to encode
nucleotides and amino acids. Actual seqence-specific functions can be
founds in the appropriate modules AA
and Nuc
.
Documentation
A Letter
together with its phantom type t
encodes bio-sequences.
class MkPrimary n t where Source
Conversion from a large number of sequence-like inputs to primary sequences.
MkPrimary (Vector Char) t => MkPrimary String t | |
MkPrimary (Vector Char) t => MkPrimary ByteString t | |
MkPrimary ByteString AA | |
MkPrimary (Vector Char) t => MkPrimary ByteString t | |
MkPrimary ByteString AA | |
MkPrimary (Vector Char) t => MkPrimary Text t | |
MkPrimary Text AA | |
MkPrimary (Vector Char) t => MkPrimary Text t | |
MkPrimary [Char] AA | |
MkPrimary [Letter AA] AA | |
MkPrimary (Vector Char) RNA | |
MkPrimary (Vector Char) DNA | |
MkPrimary (Vector Char) XNA | |
MkPrimary (Vector Char) DEG | |
MkPrimary (Vector Char) AA |