TaxonomyTools-1.0.1: TaxonomyTools.cabal
name: TaxonomyTools
-- The package version. See the Haskell package versioning policy (PVP)
-- for standards guiding when and how versions should be incremented.
-- http://www.haskell.org/haskellwiki/Package_versioning_policy
-- PVP summary: +-+------- breaking API changes
-- | | +----- non-breaking API additions
-- | | | +--- code changes with no API change
version: 1.0.1
synopsis: Tool for parsing, processing, comparing and visualizing taxonomy data
description: Taxonomy Tool utilizes functions from the Taxonomy library to provide
.
several commandline utilities for routine-tasks with taxonomy data.
.
Currently some tools accept either the <ftp://ftp.ncbi.nih.gov/pub/taxonomy/ NCBI taxonomy dump> as input,
.
while other retrieve the data directly from the <http://www.ncbi.nlm.nih.gov/gquery/ NCBI Entrez REST> interface.
.
It is planned to support both datasources with each tool.
.
Usage instructions can be found in the <https://github.com/eggzilla/TaxonomyTools README>
.
Currently following Tools are included:
.
* Accessions2TaxIds:
Converts a list of NCBI accession numbers into NCBI taxonomy ids
.
* TaxIds2Tree:
List of taxonomy ids is converted into a graphical tree representation
either as .svg (via graphviz) or as .json (via d3js).
.
* TaxIds2TreeCompare:
Multiple lists of taxonomy ids are converted into a visualisation of the
taxonomic tree highlighting the input nodes corresponding to their list.
.
* TaxIds2Text:
List of taxonomy ids is converted in a short text summary for each node.
.
* TreeDistance:
Computes the distance between two input nodes on the given tree.
license: GPL-3
license-file: LICENSE
author: Florian Eggenhofer
maintainer: egg@tbi.univie.ac.at
-- copyright:
category: Bioinformatics
build-type: Simple
cabal-version: >=1.8
source-repository head
type: git
location: https://github.com/eggzilla/TaxonomyTools
source-repository this
type: git
location: https://github.com/eggzilla/TaxonomyTools/tree/1.0.1
tag: 1.0.1
executable TaxIds2Text
Hs-Source-Dirs: ./src/Bio/
main-is: TaxIds2Text.hs
ghc-options: -Wall -O2
build-depends: base >=4.5 && <5, cmdargs, Taxonomy>=1.0.2, either-unwrap, fgl, text
executable Accessions2TaxIds
Hs-Source-Dirs: ./src/Bio/
main-is: Accessions2TaxIds.hs
ghc-options: -Wall -O2 -fno-warn-unused-do-bind
build-depends: base >=4.5 && <5, cmdargs, process, directory, Taxonomy>=1.0.2, either-unwrap, fgl, cassava>=0.4.5.1, vector, bytestring, parsec, EntrezHTTP>=1.0.2, hxt
executable TaxIds2TreeCompare
Hs-Source-Dirs: ./src/Bio/
main-is: TaxIds2TreeCompare.hs
ghc-options: -Wall -O2
build-depends: base >=4.5 && <5, cmdargs, process, directory, Taxonomy>=1.0.2, either-unwrap, fgl, cassava>=0.4.5.1, vector, bytestring
executable TaxIds2Tree
Hs-Source-Dirs: ./src/Bio/
main-is: TaxIds2Tree.hs
ghc-options: -Wall -O2
build-depends: base >=4.5 && <5, cmdargs, process, directory, Taxonomy>=1.0.2, either-unwrap, fgl, cassava>=0.4.5.1, vector, bytestring, aeson
executable TaxIdsDistance
Hs-Source-Dirs: ./src/Bio/
main-is: TaxIdsDistance.hs
ghc-options: -Wall -O2
build-depends: base >=4.5 && <5, cmdargs, process, directory, Taxonomy, either-unwrap, fgl, vector, bytestring