v1.0.0
Stable version, to be 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.