There is a newer version of the record available.

Published April 20, 2022 | Version v1.0.0
Software Open

Pyrodigal: Python bindings and interface to Prodigal, an efficient method for gene prediction in prokaryotes

  • 1. EMBL, @zellerlab

Description

Stable version, as published in the Journal of Open-Source Software.

Added

  • pickle protocol implementation for Nodes, TrainingInfo, OrfFinder, Sequence, Masks and Genes objects.
  • Buffer protocol implementation for Sequence, allowing access to raw digits.
  • __eq__ and __repr__ magic methods to Mask objects.

Changed

  • Optimized code used for region masking to avoid searching for the same mask repeatedly.
  • TRANSLATION_TABLES and METAGENOMIC_BINS are now exposed as constants in the top pyrodigal module.
  • Refactored connection scoring into different functions based on the type (start/stop) and strand (direct/reverse) of the node being scored.
  • Changed the growth factor for dynamic arrays to be the same as the one used in CPython list buffers.

Files

althonos/pyrodigal-v1.0.0.zip

Files (1.3 MB)

Name Size Download all
md5:a827558d9fe81e3c25c175a5b0c56e26
1.3 MB Preview Download

Additional details

Related works

Cites
Journal article: 10.1186/1471-2105-11-119 (DOI)
Is supplement to
Software: https://github.com/althonos/pyrodigal/tree/v1.0.0 (URL)
Journal article: 10.21105/joss.04296 (DOI)