Taxonomy-2.1.0: Libary for parsing, processing and vizualization of taxonomy data

Safe HaskellNone
LanguageHaskell2010

Biobase.Taxonomy.Types

Description

This module contains data structures for taxonomy data

Synopsis

Documentation

data SimpleTaxon Source #

SimpleTaxon only contains the most relevant fields of a taxonomy entry. For all annotaded fields use the Taxon datatype and its associated functions

data Taxon Source #

Data structure for Entrez taxonomy fetch result

Instances
Eq Taxon Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Methods

(==) :: Taxon -> Taxon -> Bool #

(/=) :: Taxon -> Taxon -> Bool #

Show Taxon Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Methods

showsPrec :: Int -> Taxon -> ShowS #

show :: Taxon -> String #

showList :: [Taxon] -> ShowS #

data TaxonName Source #

Constructors

TaxonName 
Instances
Eq TaxonName Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Show TaxonName Source # 
Instance details

Defined in Biobase.Taxonomy.Types

data Lineage Source #

Lineage Taxons denote all parent Taxonomy nodes of a node retrieved by Entrez fetch

Instances
Eq Lineage Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Methods

(==) :: Lineage -> Lineage -> Bool #

(/=) :: Lineage -> Lineage -> Bool #

Show Lineage Source # 
Instance details

Defined in Biobase.Taxonomy.Types

data LineageTaxon Source #

Lineage Taxons denote all parent Taxonomy nodes of a node retrieved by Entrez fetch

data TaxCitation Source #

Datastructure for entries of Taxonomy database dump citations file

data TaxDelNode Source #

Datastructure for entries of Taxonomy database dump deleted nodes file

Constructors

TaxDelNode 

Fields

data TaxDivision Source #

Datastructure for entries of Taxonomy database dump division file

data TaxGenCode Source #

Datastructure for entries of Taxonomy database dump gencode file

data TaxMergedNode Source #

Datastructure for entries of Taxonomy database dump mergednodes file

Constructors

TaxMergedNode 

Fields

data TaxName Source #

Datastructure for entries of Taxonomy database dump names file

Instances
Eq TaxName Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Methods

(==) :: TaxName -> TaxName -> Bool #

(/=) :: TaxName -> TaxName -> Bool #

Read TaxName Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Show TaxName Source # 
Instance details

Defined in Biobase.Taxonomy.Types

data Rank Source #

Taxonomic ranks: NCBI uses the uncommon Speciessubgroup

Instances
Bounded Rank Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Enum Rank Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Methods

succ :: Rank -> Rank #

pred :: Rank -> Rank #

toEnum :: Int -> Rank #

fromEnum :: Rank -> Int #

enumFrom :: Rank -> [Rank] #

enumFromThen :: Rank -> Rank -> [Rank] #

enumFromTo :: Rank -> Rank -> [Rank] #

enumFromThenTo :: Rank -> Rank -> Rank -> [Rank] #

Eq Rank Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Methods

(==) :: Rank -> Rank -> Bool #

(/=) :: Rank -> Rank -> Bool #

Ord Rank Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Methods

compare :: Rank -> Rank -> Ordering #

(<) :: Rank -> Rank -> Bool #

(<=) :: Rank -> Rank -> Bool #

(>) :: Rank -> Rank -> Bool #

(>=) :: Rank -> Rank -> Bool #

max :: Rank -> Rank -> Rank #

min :: Rank -> Rank -> Rank #

Read Rank Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Show Rank Source # 
Instance details

Defined in Biobase.Taxonomy.Types

Methods

showsPrec :: Int -> Rank -> ShowS #

show :: Rank -> String #

showList :: [Rank] -> ShowS #