Safe Haskell | None |
---|---|
Language | Haskell2010 |
Strand information. A newtyped version, complete with serialization,
pattern synonyms, being a PrimitiveArray
index type, etc. The strand
information includes +
, -
, as well as the (GFF3) .
not stranded, and
?
for unknown strand information.
TODO will be expanded to encode biological sense information more clearly: http://en.wikipedia.org/wiki/Sense_%28molecular_biology%29.
Synopsis
- newtype Strand = Strand {}
- pattern PlusStrand :: Strand
- pattern MinusStrand :: Strand
- pattern NotStranded :: Strand
- pattern UnknownStrand :: Strand
Documentation
Encode strand information. PlusStrand
is defined as the strand encoded
in, say, the FASTA file. MinusStrand
hence is the reverse complement.
Instances
pattern PlusStrand :: Strand Source #
pattern MinusStrand :: Strand Source #
pattern NotStranded :: Strand Source #
pattern UnknownStrand :: Strand Source #