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
Description
Stable version, as published in the Journal of Open-Source Software.
Added
pickle
protocol implementation forNodes
,TrainingInfo
,OrfFinder
,Sequence
,Masks
andGenes
objects.- Buffer protocol implementation for
Sequence
, allowing access to raw digits. __eq__
and__repr__
magic methods toMask
objects.
Changed
- Optimized code used for region masking to avoid searching for the same mask repeatedly.
TRANSLATION_TABLES
andMETAGENOMIC_BINS
are now exposed as constants in the toppyrodigal
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)