- A Python toolkit for analyzing, comparing, and reporting on protein and DNA sequences
- Supports sequence statistics, alignments, biochemical property calculations, motif detection, and database management
- Sequence classes -> represent protein and DNA sequences with validation and basic operations
- Alignment -> global and local pairwise alignments with scoring, identity, and similarity calculations
- Sequence analysis -> molecular weight, GRAVY, pI, secondary structure prediction, instability index
- Multi-sequence comparison -> conserved residues, distance matrices, grouping by similarity
- Database management -> storing, retrieving, filtering sequences; importing/exporting FASTA files
- Reporting -> generate formatted text reports with tables, summary statistics, and alignment results
- Biopython v1.86
- Levenshtein / python-Levenshtein v0.27.3
- Requires Python 3.9+.
MIT License