Safe Haskell | None |
---|---|
Language | Haskell98 |
This module contains data structures for genbank format For more information on genbank consult: http://www.ncbi.nlm.nih.gov/genbank/ Genbank record sample: http://www.ncbi.nlm.nih.gov/Sitemap/samplerecord.html
- data Genbank = Genbank {
- locus :: ByteString
- genbankLength :: Int
- moleculeType :: ByteString
- circular :: Maybe ByteString
- division :: ByteString
- creationDate :: ByteString
- definition :: ByteString
- accession :: ByteString
- version :: ByteString
- geneIdentifier :: ByteString
- dblink :: Maybe ByteString
- keywords :: ByteString
- source :: ByteString
- organism :: ByteString
- references :: [Reference]
- comment :: Maybe ByteString
- features :: [Feature]
- contig :: Maybe String
- origin :: SeqData
- data Feature = Feature {}
- data Attribute
- = Flag { }
- | Field { }
- | GOattribute {
- gotype :: ByteString
- goid :: ByteString
- goname :: ByteString
- data SubFeature = SubFeature {}
- data Reference = Reference {}
- data Coordinates = Coordinates {}
- data DbXRef = DbXRef {
- db :: ByteString
- ref :: ByteString
- data CoordinateSet = CoordinateSet {
- setCoordinates :: [Coordinates]
- setType :: Maybe String
- data OriginSlice = OriginSlice {}
- data GOterm = GOterm {}
Documentation
Genbank type representing the content of a genbank record
Genbank | |
|
Genbank Feature - e.g gene, repeat region
Genbank attribute of feature or subfeature, either a flag field or a GO attribute
Flag | |
Field | |
GOattribute | |
|
data SubFeature Source
Genbank subfeature, e.g. CDS, MiscFeature, NcRNA, Mobile Element, STS rRNA, tRNA, tmRNA, reporigin
Genbank reference associating record with publication
data CoordinateSet Source
Set of coordinates, with type order, join
data OriginSlice Source
Slices of the nucleotide sequence contained in the Genbank record