DNA Sequence Analysis Toolkit
A modular Python toolkit for validating DNA sequences before analysis. It separates canonical bases, IUPAC ambiguity codes, alignment gaps and unsupported characters, then reports composition and quality-control metrics for single sequences or entire FASTA files.
Scope, stated plainly: a PASS result means a sequence meets the toolkit’s character-validation rules. It does not establish biological correctness or suitability for every downstream analysis.