{ "info": { "author": "Adel Qalieh", "author_email": "adelq@med.umich.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "dN/dS Calculator\n================\n\n.. image:: https://travis-ci.org/adelq/dnds.svg?branch=master\n :target: https://travis-ci.org/adelq/dnds\n\n.. image:: https://img.shields.io/pypi/v/dnds.svg?maxAge=2592000?style=plastic\n :target: https://pypi.python.org/pypi/dnds\n\nCalculate dN/dS ratio precisely (Ka/Ks) using a codon-by-codon counting\nmethod. Also calculates the pN/pS ratio precisely (previously referred to as\ndN/dS).\n\nUsage\n-----\n\n.. code:: python\n\n >>> sequence_1 = \"ATGCTTTTGAAATCG\"\n >>> sequence_2 = \"ATGCGTTCGAAGTCG\"\n >>> pnps(sequence_1, sequence2)\n Fraction(38, 71)\n >>> round(float(pnps(sequence_1, sequence2)), 3)\n 0.535\n >>> round(dnds(sequence_1, sequence_2), 3)\n 0.467\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/adelq/dnds", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dnds", "package_url": "https://pypi.org/project/dnds/", "platform": "", "project_url": "https://pypi.org/project/dnds/", "project_urls": { "Homepage": "https://github.com/adelq/dnds" }, "release_url": "https://pypi.org/project/dnds/2.1/", "requires_dist": null, "requires_python": "", "summary": "Calculate dN/dS ratio precisely (Ka/Ks) using a codon-by-codon counting method.", "version": "2.1" }, "last_serial": 3821200, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "ff630421fc988d8ca91a12780ce6b1b6", "sha256": "c5e1f9404270f49801001b2b3e0ebf8bf7366be2dbf59b52e2239045d5d99a58" }, "downloads": -1, "filename": "dnds-1.0.tar.gz", "has_sig": false, "md5_digest": "ff630421fc988d8ca91a12780ce6b1b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1100, "upload_time": "2016-05-15T19:47:14", "url": "https://files.pythonhosted.org/packages/e6/fb/d9cea72a03e8567c6453897721c7c88aa5f8f568b5b8b17023710517c82d/dnds-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f7df2eaddd2a8b70bfba1188c654d05a", "sha256": "3c0ee6563d2ef79d400f59f0b11fc600b8d69a3e4244a05f808b6d483caf30f1" }, "downloads": -1, "filename": "dnds-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "f7df2eaddd2a8b70bfba1188c654d05a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3994, "upload_time": "2016-05-15T20:28:16", "url": "https://files.pythonhosted.org/packages/0b/3d/f8a3e980363ffe6caf0d5dad5f86622369ba6029fb855fe1dda9690653ab/dnds-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43ed81f34e4a5c1d4f942fb508f64a17", "sha256": "893b1415ac8d968ef54208f821523f76cbfdee0f50be2149ce466b8bbd427434" }, "downloads": -1, "filename": "dnds-1.0.1.tar.gz", "has_sig": false, "md5_digest": "43ed81f34e4a5c1d4f942fb508f64a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2882, "upload_time": "2016-05-15T20:28:09", "url": "https://files.pythonhosted.org/packages/2d/da/c4b5acd3746da00e9bc3ef4fdf5a2d9b10d5bb0f89a3cced6f249052c258/dnds-1.0.1.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "8a68ae13191bf1131cab8f5c4af838b6", "sha256": "33668edf4007bb207dc83043a1e83f115b0e1d138a127cf31785426db85c479f" }, "downloads": -1, "filename": "dnds-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a68ae13191bf1131cab8f5c4af838b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4308, "upload_time": "2018-01-06T03:44:14", "url": "https://files.pythonhosted.org/packages/c0/04/77aed97195775294fc012dacc1d0fa9b889c03ed8e2823ff45f4fd929aaa/dnds-2.0-py2.py3-none-any.whl" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "01f80aa5e27e90b1417dfc1bda21e5aa", "sha256": "31b24e1715d2f2ab05499772cb98c9e93af34c0744cd8c4d3836d264ac3a3617" }, "downloads": -1, "filename": "dnds-2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01f80aa5e27e90b1417dfc1bda21e5aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3724, "upload_time": "2018-04-30T15:54:44", "url": "https://files.pythonhosted.org/packages/b5/c8/c538ab1fd1629b4f0692071d0a175cb191cffbc6a7c5c6636b604de80003/dnds-2.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "01f80aa5e27e90b1417dfc1bda21e5aa", "sha256": "31b24e1715d2f2ab05499772cb98c9e93af34c0744cd8c4d3836d264ac3a3617" }, "downloads": -1, "filename": "dnds-2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01f80aa5e27e90b1417dfc1bda21e5aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3724, "upload_time": "2018-04-30T15:54:44", "url": "https://files.pythonhosted.org/packages/b5/c8/c538ab1fd1629b4f0692071d0a175cb191cffbc6a7c5c6636b604de80003/dnds-2.1-py2.py3-none-any.whl" } ] }