Releases: althonos/pyrodigal
Releases · althonos/pyrodigal
v3.6.3
v3.6.2
Fixed
pyrodigal
console script not being installed.
v3.6.1
Added
- Compilation of the connection scoring code for AVX-512.
Fixed
- Import issue on platforms without AVX2 runtime support.
- Missing metadata in
pyproject.toml
.
v3.5.2
v3.5.1
Fixed
- Outdated code in
pyrodigal.cli
breaking the CLI.
v3.5.0
Added
- Support for reading from
stdin
in CLI (#35). - Flag for changing parallel computation to use
Pool
instead ofThreadPool
(#57). - Better documentation of command line interface (#56).
- Allow changing the formatter class in
pyrodigal.cli.argument_parser
.
Changed
- Migrate documentation to
pydata-sphinx-theme
.
Fixed
- Cython warnings with unused
except *
statements inMetagenomicBins
. - Signatures of
__init__
methods missing from all Cython types after thev3.0
update. - Small typos in documentation.
v3.4.1
Changed
- Refactor SIMD code to reduce number of required registers, and improve SSE2 performance.
- Refactor Prodigal initialization functions into sparse initializer code to reduce library size.
v3.4.0
Added
strict
argument toGene.translate
to control translation of ambiguous codons with unambiguous translation (#54).strict_translation
argument toGenes.write_genbank
andGenes.write_translation
.- Support for translation tables 26 to 33 in
Gene.translate
. - Support for translation tables 26, 29, 30, 32 and 33 in
GeneFinder.train
. Genes.score
property to count the total score of all extracted genes.full_id
parameter toGenes.write_gff
,Genes.write_translation
andGenes.write_genes
to control theID
field written for each gene (#53).
Changed
Gene.translate
now raises a warning when called with a translation table incompatible with the training info.
Fixed
- Bug in code for masking trailing nucleotides (#55).
v3.3.0
Added
Changed
Scorer
internal API to separate connection scoring and overlap disentangling.
Fixed
- Bug with computation of minimum node in connection scoring loop (hyattpd/Prodigal#108).
- Out-of-bounds sequence access in
_shine_dalgarno_exact
and_shine_dalgarno_mm
methods ofSequence
. - Memory leak in
Nodes.__setstate__
caused by incorrect reallocation.