Skip to content

SeqForge v0.2.0

Choose a tag to compare

@ThorinOakenShield97 ThorinOakenShield97 released this 25 Aug 17:14
· 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 gc
    • seqforge stats
    • seqforge translate
    • seqforge orf
    • seqforge 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 both

Notes

SeqForge 0.2.0 continues to focus on a clear Python API, predictable behaviour, automated testing, and an intuitive command-line experience.