{ "info": { "author": "Carlos Pe\u00f1a", "author_email": "mycalesis@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Utilities" ], "description": "===============\nPrimer designer\n===============\n\n.. list-table::\n :stub-columns: 1\n\n * - tests\n - | |travis| |requires| |coveralls|\n | |quantified_code|\n * - package\n - |version| |wheel| |supported_versions| |supported_implementations|\n\n.. |travis| image:: https://travis-ci.org/carlosp420/primer-designer.svg?branch=master\n :alt: Travis-CI Build Status\n :target: https://travis-ci.org/carlosp420/primer-designer\n\n.. |requires| image:: https://requires.io/github/carlosp420/primer-designer/requirements.svg?branch=master\n :alt: Requirements Status\n :target: https://requires.io/github/carlosp420/primer-designer/requirements/?branch=master\n\n.. |coveralls| image:: https://coveralls.io/repos/carlosp420/primer-designer/badge.svg?branch=master&service=github\n :alt: Coverage Status\n :target: https://coveralls.io/r/carlosp420/primer-designer\n\n.. |version| image:: https://img.shields.io/pypi/v/primer_designer.svg?style=flat\n :alt: PyPI Package latest release\n :target: https://pypi.python.org/pypi/primer_designer\n\n.. |quantified_code| image:: https://www.quantifiedcode.com/api/v1/project/23f9326bf0484aebb952f2d821969436/badge.svg\n :target: https://www.quantifiedcode.com/app/project/23f9326bf0484aebb952f2d821969436\n :alt: Code issues\n\n.. |wheel| image:: https://img.shields.io/pypi/wheel/primer_designer.svg?style=flat\n :alt: PyPI Wheel\n :target: https://pypi.python.org/pypi/primer_designer\n\n.. |supported_versions| image:: https://img.shields.io/pypi/pyversions/primer_designer.svg?style=flat\n :alt: Supported versions\n :target: https://pypi.python.org/pypi/primer_designer\n\n.. |supported_implementations| image:: https://img.shields.io/pypi/implementation/primer_designer.svg?style=flat\n :alt: Supported implementations\n :target: https://pypi.python.org/pypi/primer_designer\n\nDesigns primers from a FASTA file using primers4clades website\n\n* Free software: BSD license\n\nInstallation\n============\n\n::\n\n pip install primer_designer\n\nUsage\n=====\nIt will send a FASTA alignment to `primers4clades`_ in order to design\ndegenerate primers. Input data needed is an alignment in FASTA format\ncontaining at least 4 sequences.\nIt is recommended that the beginning of each FASTA sequence description\ncontains the taxon name between square brackets.\n\nParameters:\n\n* folder (str): path of folder containing the FASTA file alignments\n* tm (str): temperature\n* min_amplength (str): minimum amplicon length\n* max_amplength (str): maximum amplicon length\n* gencode (str): genetic code. See below for all available genetic codes\n* clustype (str): cluster distance metric: ``dna``, ``protein``.\n* amptype (str): substitution model used to estimate phylogenetic information\n* email (str): your email address so that primer4clades can send you email with detailed results\n\nExample:\n\n.. code-block:: python\n\n >>> # The values shown are the default. Change them if needed.\n >>> from primer_designer import PrimerDesigner\n >>> pd = PrimerDesigner()\n >>> pd.folder = \"alignments\" # folder containing the FASTA file alignments\n >>> pd.tm = \"55\" # annealing temperature\n >>> pd.min_amplength = \"250\" # minimum amplicon length\n >>> pd.max_amplength = \"500\" # maximum amplicon length\n >>> pd.gencode = \"universal\" # see below for all available genetic codes\n >>> pd.mode = \"primers\"\n >>> pd.clustype = \"dna\"\n >>> pd.amptype = \"dna_GTRG\" # substitution model used to estimate phylogenetic information\n >>> pd.email = \"youremail@email.com\" # primer4clades will send you an email with very detailed results\n >>> pd.design_primers()\n\nThe best primer pairs will be printed to your screen. Detailed results will\nbe saved as HTML files in your alignments folder. But it is recommended if\nyou also get the results by email. primers4clades_ will send you one email\nfor each alignment.\nThe genetic code table (variable ``gencode``) can be any of the following:\n\n* ``universal`` for standard\n* ``2`` for vertebrate mitochondrial\n* ``3`` for yeast mitochondrial\n* ``4`` for mold and protozoa mitochondrial\n* ``5`` for invertebrate mitochondrial\n* ``6`` for ciliate\n* ``9`` for echinoderm and flatworm\n* ``10`` for euplotid nuclear\n* ``11`` for bacterial and plastid\n* ``12`` for alternative yeast nuclear\n* ``13`` for ascidian mitochondrial\n* ``14`` for flatworm mitochondrial\n* ``15`` for Blepharisma nuclear\n* ``16`` for Chlorophycean mitochondrial\n* ``21`` for Trematode mitochondrial\n* ``22`` for Scenedesmus obliquus mitochondrial\n* ``23`` for Thraustochytrium mitochondrial\n\nThe evolutionary substitution model can be any of the following (variable ``amptype``):\n\n* ``protein_WAGG`` for protein WAG+G\n* ``protein_JTTG`` for protein JTT+G\n* ``protein_Blosum62G`` for protein Blosum62+G\n* ``protein_VTG`` for protein VT+G\n* ``protein_DayhoffG`` for protein Dayhoff+G\n* ``protein_MtREVG`` for protein MtREV+G\n* ``dna_HKYG`` for dna HKY+G\n* ``dna_GTRG`` for dna GTR+G\n* ``dna_K80G`` for dna K80+G\n* ``dna_TrNG`` for dna TrN+G\n* ``dna_JC69G`` for dna JC69+G\n\n.. _primers4clades: http://floresta.eead.csic.es/primers4clades/#0\n\nDocumentation\n=============\n\nhttps://primer-designer.readthedocs.org/\n\nDevelopment\n===========\n\nTo run the all tests run::\n\n tox\n\nRelease History\n---------------\n\n0.2.0 (2015-10-27)\n++++++++++++++++++\n\n- After all FASTA alignments are processed, a report will be produced with the\n codehop, relaxed and degen primers for the best amplicon (higher quality and\n longer expeced sequence).\n\n0.1.1 (2015-10-23)\n++++++++++++++++++\n\n- Fixed bug that caused infinite loop if input FASTA alignment was incorrect and\n primer4clades could not generate primers for.\n\n0.1.0 (2015-10-22)\n++++++++++++++++++\n\n- Add taxon name to description of FASTA seqs if given by user.\n\n0.0.1 (2015-10-22)\n++++++++++++++++++\n\n- Some refactoring and testing.\n- Updated requirements.\n- Added test rule to Makefile.\n- Small fixes of style to code.\n- Replaced name of changelog to history.\n\n0.0.0 (2015-10-06)\n++++++++++++++++++\n\n- First release on PyPI.", "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/carlosp420/primer-designer", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "primer_designer", "package_url": "https://pypi.org/project/primer_designer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/primer_designer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/carlosp420/primer-designer" }, "release_url": "https://pypi.org/project/primer_designer/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Primer designer", "version": "0.2.0" }, "last_serial": 1788331, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "5d450a8f81fe05f75ae31e2543ced9be", "sha256": "25a323b57039fe5a44266a2fb83abac64d1d752a5cfb30fa8494b0dc02500862" }, "downloads": -1, "filename": "primer_designer-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d450a8f81fe05f75ae31e2543ced9be", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7268, "upload_time": "2015-10-06T11:54:48", "url": "https://files.pythonhosted.org/packages/43/b8/bda6da4bb4172176f9e9391fa506f841340f7580dadcbb6a666ed6a59241/primer_designer-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "decbac5aa57531853c94757159fffed5", "sha256": "58b528208e671b0e970e6c6875a46195b34495493e9c5bd037216439e0ccf740" }, "downloads": -1, "filename": "primer_designer-0.0.0.tar.gz", "has_sig": false, "md5_digest": "decbac5aa57531853c94757159fffed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11324, "upload_time": "2015-10-06T11:54:43", "url": "https://files.pythonhosted.org/packages/6b/98/76c8fbcf65a6f66d3f70cedf406a8bc29f63e0f1cbe8f9dace7e8610eac1/primer_designer-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "1a0c12092994598934aeb24cf1ac0a56", "sha256": "f3d3b1a69ef2cc5761029274332386a6a482fda99ff42b1e277915ed45315c50" }, "downloads": -1, "filename": "primer_designer-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a0c12092994598934aeb24cf1ac0a56", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9859, "upload_time": "2015-10-22T11:08:31", "url": "https://files.pythonhosted.org/packages/bd/b6/c60b8e24114758ab5c507c405efa5f84ecc1863f383828237278e8f5416a/primer_designer-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "836ebe6e860e0c8ea2814270eb482296", "sha256": "b9ae1d68f9e8bbdcb6885750e41b4734c4bc1df52a8333f71d4bdc6f6221b0a9" }, "downloads": -1, "filename": "primer_designer-0.0.1.tar.gz", "has_sig": false, "md5_digest": "836ebe6e860e0c8ea2814270eb482296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20987, "upload_time": "2015-10-22T11:08:12", "url": "https://files.pythonhosted.org/packages/79/6d/cde98d3673d7b687d97ebc38e2bd7e2d04a96e31939fb808caa70ea4fc5b/primer_designer-0.0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "43a83be257a8f6960a6657fdeeab6d22", "sha256": "31a41d90dd73a1c297f8f605770e44d6e9ead7384fa9295626f773fb3f63c359" }, "downloads": -1, "filename": "primer_designer-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43a83be257a8f6960a6657fdeeab6d22", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10519, "upload_time": "2015-10-23T08:31:36", "url": "https://files.pythonhosted.org/packages/72/54/6b4a20659bbcf216109421f25a3bfea5845ddaa2d0b4617b0eedd2b752fa/primer_designer-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "314f06709520a4048325d236570234c9", "sha256": "2efc667defd881a02e9f88d9f01138fc39681ee55f9d52fec9db53f08ab3e230" }, "downloads": -1, "filename": "primer_designer-0.1.1.tar.gz", "has_sig": false, "md5_digest": "314f06709520a4048325d236570234c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 823149, "upload_time": "2015-10-23T08:31:32", "url": "https://files.pythonhosted.org/packages/9e/a5/3717f3b4446503a593c959c1c3cae9c469954e8f4c2dd949fa2eb72a8ce6/primer_designer-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8009620050391373ac1715a63dcbe7c2", "sha256": "ea1c6a0ddb42021974f92265026fd1c918f7798b26080b9f701056e3021bc129" }, "downloads": -1, "filename": "primer_designer-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8009620050391373ac1715a63dcbe7c2", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 11435, "upload_time": "2015-10-27T13:12:44", "url": "https://files.pythonhosted.org/packages/4b/2f/355e327ce4733b878fd8d67146573b59b6b23da8e0258243a59238d0d169/primer_designer-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "581dc8730a0fcaaa77c58596e2fa0a4c", "sha256": "31646977fe18d734749214efbd4f4f5e0c4547f72f29dd1bbbf2bcaa4679f620" }, "downloads": -1, "filename": "primer_designer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "581dc8730a0fcaaa77c58596e2fa0a4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 824488, "upload_time": "2015-10-27T13:12:37", "url": "https://files.pythonhosted.org/packages/16/e9/0cc687f662f455efb527a68981a40aa207e265242b701435c2ccb7a790a4/primer_designer-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8009620050391373ac1715a63dcbe7c2", "sha256": "ea1c6a0ddb42021974f92265026fd1c918f7798b26080b9f701056e3021bc129" }, "downloads": -1, "filename": "primer_designer-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8009620050391373ac1715a63dcbe7c2", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 11435, "upload_time": "2015-10-27T13:12:44", "url": "https://files.pythonhosted.org/packages/4b/2f/355e327ce4733b878fd8d67146573b59b6b23da8e0258243a59238d0d169/primer_designer-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "581dc8730a0fcaaa77c58596e2fa0a4c", "sha256": "31646977fe18d734749214efbd4f4f5e0c4547f72f29dd1bbbf2bcaa4679f620" }, "downloads": -1, "filename": "primer_designer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "581dc8730a0fcaaa77c58596e2fa0a4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 824488, "upload_time": "2015-10-27T13:12:37", "url": "https://files.pythonhosted.org/packages/16/e9/0cc687f662f455efb527a68981a40aa207e265242b701435c2ccb7a790a4/primer_designer-0.2.0.tar.gz" } ] }