{ "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" } ] }