{ "info": { "author": "LUMC, Jeroen F.J. Laros", "author_email": "J.F.J.Laros@lumc.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# Back translation\nThis library provides functions for back translation from amino acids to\nnucleotides.\n\n from __future__ import unicode_literals\n\n from backtranslate.backtranslate import BackTranslate\n\n # Create a class instance, optionally giving the translation table id.\n bt = BackTranslate()\n # Find all substitutions that transform the codon 'TTG' into a stop codon.\n substitutions = bt.with_dna('TGG', '*')\n\n\nSometimes we do not have access to the DNA sequence so we have to find\npossible substitutions from the amino acids directly.\n\n # Find all substitutions that transform a Tryptophan into a stop codon.\n substitutions = bt.without_dna('W', '*')\n\nTo find out which substitution predictions can be improved by adding codon\ninformation, use the following function.\n\n bt.improvable()\n\nTo get substitutions in a readable format, we can use the following:\n\n from backtranslate.util import subst_to_cds\n\n # Transform the substitutions to CDS coordinates.\n variants = subst_to_cds(substitutions, 12)\n\n## Command line interface\nUse the command `backtranslate` to find substitutions that explain an amino\nacid change:\n\n $ backtranslate with_dna -o 210 data/mhv.fa - 1 Leu\n 1 A C\n 1 A T\n\n\nIf no reference is available, use the `without_dna` subcommand:\n\n $ backtranslate without_dna - Asp 92 Tyr\n 274 G T\n\n\nThe command `find_stops` finds a list of positions and substitutions that lead\nto stop codons. This list of destructive substitutions are useful when\nanalysing a pool of viral transcripts. Counting the appropriate nucleotides at\nthe given positions gives insight into how many transcripts are active.\n\n $ backtranslate find_stops -o 210 data/mhv.fa -\n 216 A T\n 225 A T\n 230 C A\n 230 C G\n 243 A T\n ...", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mutalyzer/backtranslate", "keywords": "bioinformatics", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "backtranslate", "package_url": "https://pypi.org/project/backtranslate/", "platform": "any", "project_url": "https://pypi.org/project/backtranslate/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mutalyzer/backtranslate" }, "release_url": "https://pypi.org/project/backtranslate/0.0.5/", "requires_dist": null, "requires_python": null, "summary": "BackTranslate: Functions for reverse translation.", "version": "0.0.5" }, "last_serial": 1731952, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "1011ca9683a74f45ad9e31078de6ea8d", "sha256": "31d3ee4a9687bf43ba61f8f7414054519b13c787aa0b1f94fc6478cd235842ca" }, "downloads": -1, "filename": "backtranslate-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1011ca9683a74f45ad9e31078de6ea8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4292, "upload_time": "2015-09-10T19:58:03", "url": "https://files.pythonhosted.org/packages/86/e8/50f312994915a73228e10344c8e904e38e481c9a3f4aeffdd65b5c1c7513/backtranslate-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "bf6fa422f7aee9452f6302a26aa32a0f", "sha256": "1b467f1dbfaf00f1e4c22bbd0862eedca46e71cd8fb708815dbc736931020425" }, "downloads": -1, "filename": "backtranslate-0.0.3.tar.gz", "has_sig": false, "md5_digest": "bf6fa422f7aee9452f6302a26aa32a0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4468, "upload_time": "2015-09-14T19:19:17", "url": "https://files.pythonhosted.org/packages/49/39/d0daf4e86c9e12833f355bfec613f85eb1ac4376d7738d4d4515b4684c54/backtranslate-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "30e171189ea7deb43dfe9646c232fd7f", "sha256": "4cda4eda7fb03015a8b187557e39c2179b0d4d33e92847fa2ec1c951d7f9b62f" }, "downloads": -1, "filename": "backtranslate-0.0.4.tar.gz", "has_sig": false, "md5_digest": "30e171189ea7deb43dfe9646c232fd7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4242, "upload_time": "2015-09-20T14:54:38", "url": "https://files.pythonhosted.org/packages/44/4c/7dc1a035cb480c05cd42ddb135c5c5a32046c8aef2f682403ae84a6c8dae/backtranslate-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5ee7ed47bbfb180bd820e562694bfc98", "sha256": "bf9c281e3a61dee1aa39be0e95a4a0d90181bd092a4dc2133373a49dcbbefc4f" }, "downloads": -1, "filename": "BackTranslate-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5ee7ed47bbfb180bd820e562694bfc98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5466, "upload_time": "2015-09-21T16:20:14", "url": "https://files.pythonhosted.org/packages/66/b5/68c9b5c5d17711221d574d7699c6b56f1c33ff87dce9d95a71e781c7be99/BackTranslate-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ee7ed47bbfb180bd820e562694bfc98", "sha256": "bf9c281e3a61dee1aa39be0e95a4a0d90181bd092a4dc2133373a49dcbbefc4f" }, "downloads": -1, "filename": "BackTranslate-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5ee7ed47bbfb180bd820e562694bfc98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5466, "upload_time": "2015-09-21T16:20:14", "url": "https://files.pythonhosted.org/packages/66/b5/68c9b5c5d17711221d574d7699c6b56f1c33ff87dce9d95a71e781c7be99/BackTranslate-0.0.5.tar.gz" } ] }