Tiny FASTA package, without dependencies, for processing biological sequence files.
Python package for working with biological sequences from FASTA files.
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