{
"info": {
"author": "Scott Chamberlain",
"author_email": "sckott@protonmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Scientific/Engineering :: Bio-Informatics"
],
"description": "\n\npytaxa\n======\n\n|pypi| |travis| |coverage|\n\ninfo\n====\n\n* Minimum Python version: 3.5\n* pytaxa `docs `_\n* Check out sister R package: `taxa `_\n\nInstallation\n============\n\nStable version\n\n.. code-block:: console\n\n pip install pytaxa\n pip3 install pytaxa\n\nDev version\n\n.. code-block:: console\n\n sudo pip install git+git://github.com/sckott/pytaxa.git#egg=pytaxa\n\n # OR\n\n git clone git@github.com:sckott/pytaxa.git\n cd pytaxa\n make install\n\nUsage\n=====\n\n.. code-block:: python\n\n from pytaxa import constructors as cs\n cs.taxon_name(\"Poa\")\n\n from pytaxa import Taxon\n x = Taxon(None)\n x.is_empty()\n\n name = cs.taxon_name(\"Poa\")\n rank = cs.taxon_rank(\"genus\", \"ncbi\")\n db = cs.taxon_database(\"ncbi\", \n \"http://www.ncbi.nlm.nih.gov/taxonomy\",\n \"NCBI Taxonomy Database\", \n \"*\")\n id = cs.taxon_id(12345, db)\n tx1 = Taxon(name, rank, id, \"L.\")\n tx2 = Taxon(cs.taxon_name(\"Poaceae\"), \n cs.taxon_rank(\"family\", \"ncbi\"), cs.taxon_id(4479, db))\n tx3 = Taxon(cs.taxon_name(\"Poa annua\"), \n cs.taxon_rank(\"species\", \"ncbi\"), cs.taxon_id(93036, db))\n from pytaxa import Taxa\n Taxa(tx1, tx2, tx3)\n\n from pytaxa import Hierarchy\n out = Hierarchy(tx1, tx2, tx)\n out.taxa\n out.ranklist\n out.all_empty()\n out.pop(ranks = \"family\")\n\nContributing\n============\n\nSee `CONTRIBUTING.md `_\n\nMeta\n====\n\n* 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.\n* License: MIT; see `LICENSE file `__\n\n.. |pypi| image:: https://img.shields.io/pypi/v/pytaxa.svg\n :target: https://pypi.python.org/pypi/pytaxa\n\n.. |travis| image:: https://travis-ci.org/sckott/pytaxa.svg?branch=master\n :target: https://travis-ci.org/sckott/pytaxa\n\n.. |coverage| image:: https://codecov.io/gh/sckott/pytaxa/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/sckott/pytaxa\n\n\n\nChangelog\n=========\n\n0.0.6 (2018-06-26)\n--------------------\n* First pypi release\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/sckott/pytaxa",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "pytaxa",
"package_url": "https://pypi.org/project/pytaxa/",
"platform": "",
"project_url": "https://pypi.org/project/pytaxa/",
"project_urls": {
"Homepage": "https://github.com/sckott/pytaxa"
},
"release_url": "https://pypi.org/project/pytaxa/0.0.6/",
"requires_dist": [
"requests (>=2.19.0)"
],
"requires_python": ">=3.5",
"summary": "Taxonomic Classes",
"version": "0.0.6"
},
"last_serial": 4005814,
"releases": {
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "f588678fb80af9fba84693420773c85e",
"sha256": "1ae0228dccdb8a1fe3b541f54c7fbe6ecc520a62566356aa5d1345af5b55139e"
},
"downloads": -1,
"filename": "pytaxa-0.0.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f588678fb80af9fba84693420773c85e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.5",
"size": 21907,
"upload_time": "2018-06-27T02:55:31",
"url": "https://files.pythonhosted.org/packages/8f/7a/67a31f8d07a8586b5b3edee96e2ca492595a2ecdd0a64cf6862a52df8e8d/pytaxa-0.0.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "591def481c3d4b011ef7dd0cb616bad0",
"sha256": "46c29bfb11ca25d5206d20a10ac8f04a384b68eabf6d245086a7e8f4165852c0"
},
"downloads": -1,
"filename": "pytaxa-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "591def481c3d4b011ef7dd0cb616bad0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 8081,
"upload_time": "2018-06-27T02:55:32",
"url": "https://files.pythonhosted.org/packages/03/53/baff577a09ab2e18d248fde1a3d01733bf51f9656c6f2d82add38c4e6ff3/pytaxa-0.0.6.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "f588678fb80af9fba84693420773c85e",
"sha256": "1ae0228dccdb8a1fe3b541f54c7fbe6ecc520a62566356aa5d1345af5b55139e"
},
"downloads": -1,
"filename": "pytaxa-0.0.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f588678fb80af9fba84693420773c85e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.5",
"size": 21907,
"upload_time": "2018-06-27T02:55:31",
"url": "https://files.pythonhosted.org/packages/8f/7a/67a31f8d07a8586b5b3edee96e2ca492595a2ecdd0a64cf6862a52df8e8d/pytaxa-0.0.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "591def481c3d4b011ef7dd0cb616bad0",
"sha256": "46c29bfb11ca25d5206d20a10ac8f04a384b68eabf6d245086a7e8f4165852c0"
},
"downloads": -1,
"filename": "pytaxa-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "591def481c3d4b011ef7dd0cb616bad0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 8081,
"upload_time": "2018-06-27T02:55:32",
"url": "https://files.pythonhosted.org/packages/03/53/baff577a09ab2e18d248fde1a3d01733bf51f9656c6f2d82add38c4e6ff3/pytaxa-0.0.6.tar.gz"
}
]
}