Taxonomic Classes
Project description
pytaxa
info
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 details)
Built Distribution
File details
Details for the file pytaxa-0.0.6.tar.gz
.
File metadata
- Download URL: pytaxa-0.0.6.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46c29bfb11ca25d5206d20a10ac8f04a384b68eabf6d245086a7e8f4165852c0 |
|
MD5 | 591def481c3d4b011ef7dd0cb616bad0 |
|
BLAKE2b-256 | 0353baff577a09ab2e18d248fde1a3d01733bf51f9656c6f2d82add38c4e6ff3 |
File details
Details for the file pytaxa-0.0.6-py2.py3-none-any.whl
.
File metadata
- Download URL: pytaxa-0.0.6-py2.py3-none-any.whl
- Upload date:
- Size: 21.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ae0228dccdb8a1fe3b541f54c7fbe6ecc520a62566356aa5d1345af5b55139e |
|
MD5 | f588678fb80af9fba84693420773c85e |
|
BLAKE2b-256 | 8f7a67a31f8d07a8586b5b3edee96e2ca492595a2ecdd0a64cf6862a52df8e8d |