A minimalistic parser for sequence alignments (fasta or stockholm formats).
The parser returns an iterator over the alignment records as (identifier, sequence) tuples.
Usage example:
>>> import lilbio >>> parsed_records = lilbio.parse('alignment.fa', 'fasta')
Built over modified low-level parsers from Biopython (SimpleFastaParser function and StockholmIterator class).
- Python3 only (>= 3.4)