{ "info": { "author": "Tjelvar Olsson", "author_email": "tjelvar.olsson@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "TinyFasta\n=========\n\n.. image:: https://badge.fury.io/py/tinyfasta.svg\n :target: http://badge.fury.io/py/tinyfasta\n :alt: PyPI package\n\n.. image:: https://travis-ci.org/tjelvar-olsson/tinyfasta.svg?branch=master\n :target: https://travis-ci.org/tjelvar-olsson/tinyfasta\n :alt: Travis CI build status (Linux)\n\n.. image:: https://ci.appveyor.com/api/projects/status/a7n80uibbsh0s4h8/branch/master?svg=true\n :target: https://ci.appveyor.com/project/tjelvar-olsson/tinyfasta\n :alt: AppVeyor CI build status (Windows)\n\n.. image:: https://codecov.io/github/tjelvar-olsson/tinyfasta/coverage.svg?branch=master\n :target: https://codecov.io/github/tjelvar-olsson/tinyfasta?branch=master\n :alt: Code Coverage\n\n.. image:: https://readthedocs.org/projects/tinyfasta/badge/?version=latest\n :target: https://readthedocs.org/projects/tinyfasta/?badge=latest\n :alt: Documentation Status\n\nPython package for working with biological sequences from FASTA files.\n\n- Documentation: http://tinyfasta.readthedocs.org/en/latest/\n- GitHub: https://github.com/tjelvar-olsson/tinyfasta\n- PyPI: https://pypi.python.org/pypi/tinyfasta\n- Free software: MIT License\n\n\nFeatures\n--------\n\n- Easy to use: intuitive API for parsing, searching and writing FASTA files\n- Lightweight: no dependencies outside Python's standard library\n- Cross-platform: Linux, Mac and Windows are all supported\n- Works with with Python 2.7, 3.2, 3.3, and 3.4\n\n\nQuick Guide\n-----------\n\nTo install the TinyFasta package::\n\n sudo pip install tinyfasta\n\nTo parse a FASTA file::\n\n >>> from tinyfasta import FastaParser\n >>> for fasta_record in FastaParser(\"tests/data/dummy.fasta\"):\n ... if fasta_record.description.contains('seq1'):\n ... print(fasta_record)\n ...\n >seq1|contains 2x78 A's\n AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\nTo create a FASTA record::\n\n >>> from tinyfasta import FastaRecord\n >>> sequence = \"C\" * 100\n >>> fasta_record = FastaRecord.create(\"My Sequence\", sequence)\n >>> print(fasta_record)\n >My Sequence\n CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\n CCCCCCCCCCCCCCCCCCCC", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/tjelvar-olsson/tinyfasta/0.1.0", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tjelvar-olsson/tinyfasta", "keywords": "fasta,bioinformatics", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "tinyfasta", "package_url": "https://pypi.org/project/tinyfasta/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tinyfasta/", "project_urls": { "Download": "https://github.com/tjelvar-olsson/tinyfasta/0.1.0", "Homepage": "https://github.com/tjelvar-olsson/tinyfasta" }, "release_url": "https://pypi.org/project/tinyfasta/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Tiny FASTA package, without dependencies, for processing biological sequence files.", "version": "0.1.0" }, "last_serial": 1580031, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a0013e88b4df44b65acc425529d24381", "sha256": "0853f81622c019e16dcc14118fe6c12b4852f3cec6e5aabf26c2955be9f935c3" }, "downloads": -1, "filename": "tinyfasta-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a0013e88b4df44b65acc425529d24381", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3172, "upload_time": "2015-05-19T20:12:48", "url": "https://files.pythonhosted.org/packages/28/9a/e6a6bbaf707749de7acaf6b20bd29a23169f91792116638201db477adfab/tinyfasta-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "0ad05c623f0143096eb1cf55dbd4685b", "sha256": "91a21d094277a2fcbbe3f8083dcc3dbc8e841343cb8e30016ec76ae49ff2f22e" }, "downloads": -1, "filename": "tinyfasta-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0ad05c623f0143096eb1cf55dbd4685b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4740, "upload_time": "2015-06-05T15:06:10", "url": "https://files.pythonhosted.org/packages/73/2d/46be92e98568ee479ec344026ae6581ad8e8617e73a13db1b5b093a84def/tinyfasta-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ad05c623f0143096eb1cf55dbd4685b", "sha256": "91a21d094277a2fcbbe3f8083dcc3dbc8e841343cb8e30016ec76ae49ff2f22e" }, "downloads": -1, "filename": "tinyfasta-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0ad05c623f0143096eb1cf55dbd4685b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4740, "upload_time": "2015-06-05T15:06:10", "url": "https://files.pythonhosted.org/packages/73/2d/46be92e98568ee479ec344026ae6581ad8e8617e73a13db1b5b093a84def/tinyfasta-0.1.0.tar.gz" } ] }