Metadata-Version: 1.1
Name: tinyfasta
Version: 0.1.0
Summary: Tiny FASTA package, without dependencies, for processing biological sequence files.
Home-page: https://github.com/tjelvar-olsson/tinyfasta
Author: Tjelvar Olsson
Author-email: tjelvar.olsson@gmail.com
License: MIT
Download-URL: https://github.com/tjelvar-olsson/tinyfasta/0.1.0
Description: TinyFasta
        =========
        
        .. image:: https://badge.fury.io/py/tinyfasta.svg
           :target: http://badge.fury.io/py/tinyfasta
           :alt: PyPI package
        
        .. image:: https://travis-ci.org/tjelvar-olsson/tinyfasta.svg?branch=master
           :target: https://travis-ci.org/tjelvar-olsson/tinyfasta
           :alt: Travis CI build status (Linux)
        
        .. image:: https://ci.appveyor.com/api/projects/status/a7n80uibbsh0s4h8/branch/master?svg=true
           :target: https://ci.appveyor.com/project/tjelvar-olsson/tinyfasta
           :alt: AppVeyor CI build status (Windows)
        
        .. image:: https://codecov.io/github/tjelvar-olsson/tinyfasta/coverage.svg?branch=master
           :target: https://codecov.io/github/tjelvar-olsson/tinyfasta?branch=master
           :alt: Code Coverage
        
        .. image:: https://readthedocs.org/projects/tinyfasta/badge/?version=latest
           :target: https://readthedocs.org/projects/tinyfasta/?badge=latest
           :alt: Documentation Status
        
        Python package for working with biological sequences from FASTA files.
        
        - Documentation: http://tinyfasta.readthedocs.org/en/latest/
        - GitHub: https://github.com/tjelvar-olsson/tinyfasta
        - PyPI: https://pypi.python.org/pypi/tinyfasta
        - Free software: MIT License
        
        
        Features
        --------
        
        - Easy to use: intuitive API for parsing, searching and writing FASTA files
        - Lightweight: no dependencies outside Python's standard library
        - Cross-platform: Linux, Mac and Windows are all supported
        - Works with with Python 2.7, 3.2, 3.3, and 3.4
        
        
        Quick Guide
        -----------
        
        To install the TinyFasta package::
        
            sudo pip install tinyfasta
        
        To parse a FASTA file::
        
            >>> from tinyfasta import FastaParser
            >>> for fasta_record in FastaParser("tests/data/dummy.fasta"):
            ...     if fasta_record.description.contains('seq1'):
            ...         print(fasta_record)
            ...
            >seq1|contains 2x78 A's
            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        
        To create a FASTA record::
        
            >>> from tinyfasta import FastaRecord
            >>> sequence = "C" * 100
            >>> fasta_record = FastaRecord.create("My Sequence", sequence)
            >>> print(fasta_record)
            >My Sequence
            CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
            CCCCCCCCCCCCCCCCCCCC
        
        
Keywords: fasta,bioinformatics
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
