Skip to content

pyfgs

pyfgs provides ergonomic, high-speed Python bindings (via PyO3) to FragGeneScanRs, a Rust implementation of the FragGeneScan hidden Markov model for predicting protein-coding genes in short and error-prone DNA sequences.

Why pyfgs?

  • Zero Subprocess Overhead: Predict ORFs directly from Python strings or sequence objects in memory without writing temporary FASTA files or spawning shell processes.
  • Rust Speed: Leverages native Rust performance and multithreading for rapid gene calling across fragmented assemblies or reads.

← Back to all Software

Comments