Repository navigation
SeqForge v0.2.0
·
48 commits
to main
since this release
SeqForge 0.2.0
SeqForge 0.2.0 expands the project from a core DNA sequence analysis library into a more practical command-line toolkit.
Highlights
- Added a functional CLI with:
seqforge gcseqforge statsseqforge translateseqforge orfseqforge version
- Added direct FASTA file input from the CLI.
- Added multi-record FASTA processing.
- Added explicit reading-frame selection for translation and ORF detection.
- Added forward, reverse, and both-strand ORF searches.
- Added strand-aware ORF output for the CLI.
- Added consistent CLI input resolution for literal sequences and FASTA files.
- Improved error handling for missing and invalid FASTA files.
- Centralized codon interpretation for translation and ORF detection.
- Expanded the automated test suite to 118 tests.
- Updated the documentation for the new CLI and FASTA workflows.
Examples
seqforge stats sequence.fasta
seqforge translate gene.fasta --frame 1
seqforge orf genome.fasta --strand bothNotes
SeqForge 0.2.0 continues to focus on a clear Python API, predictable behaviour, automated testing, and an intuitive command-line experience.