Taxonomic Classes
Project description
Installation
Stable version
pip install pytaxa
pip3 install pytaxa
Dev version
sudo pip install git+git://github.com/sckott/pytaxa.git#egg=pytaxa # OR git clone git@github.com:sckott/pytaxa.git cd pytaxa make install
Usage
from pytaxa import constructors as cs cs.taxon_name("Poa") from pytaxa import Taxon x = Taxon(None) x.is_empty() name = cs.taxon_name("Poa") rank = cs.taxon_rank("genus", "ncbi") db = cs.taxon_database("ncbi", "http://www.ncbi.nlm.nih.gov/taxonomy", "NCBI Taxonomy Database", "*") id = cs.taxon_id(12345, db) tx1 = Taxon(name, rank, id, "L.") tx2 = Taxon(cs.taxon_name("Poaceae"), cs.taxon_rank("family", "ncbi"), cs.taxon_id(4479, db)) tx3 = Taxon(cs.taxon_name("Poa annua"), cs.taxon_rank("species", "ncbi"), cs.taxon_id(93036, db)) from pytaxa import Taxa Taxa(tx1, tx2, tx3) from pytaxa import Hierarchy out = Hierarchy(tx1, tx2, tx) out.taxa out.ranklist out.all_empty() out.pop(ranks = "family")
Contributing
See CONTRIBUTING.md
Meta
- Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
- License: MIT; see LICENSE file
Changelog
0.0.6 (2018-06-26)
- First pypi release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytaxa-0.0.6.tar.gz
(8.1 kB
view hashes)
Built Distribution
pytaxa-0.0.6-py2.py3-none-any.whl
(21.9 kB
view hashes)
Close
Hashes for pytaxa-0.0.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ae0228dccdb8a1fe3b541f54c7fbe6ecc520a62566356aa5d1345af5b55139e |
|
MD5 | f588678fb80af9fba84693420773c85e |
|
BLAKE2-256 | 8f7a67a31f8d07a8586b5b3edee96e2ca492595a2ecdd0a64cf6862a52df8e8d |