Releases: althonos/pyrodigal
Releases · althonos/pyrodigal
v3.7.0
Added
- SWAR (SIMD Within A Register) implementation of the connection scoring pre-filter for platforms lacking SSE or NEON support.
- Support for Pyodide/Emscripten builds (#73).
source_separatorargument toGenes.write_gffto support using the preferred GFF3 format (#77).
Fixed
- Detection of SIMD flags on non-MSVC compilers used on Windows.
- Incorrect metadata keys in
pyproject.tomlcausing compilation issues with recentbuildversions. - Miscellaneous broken links in documentation and
README.md. - Confusing documentation of the
--no-stop-codonflag in CLI (#66, by @apcamargo).
Changed
- Internal type of strands encoded in SIMD pre-filter to
uint8_tto only have to perform unsigned comparisons.
Removed
- Deprecated code for MMX detection and testing.
v3.6.3-post1
Fixed
- Extra key in
pyproject.tomlcausing build issues with version0.11.0ofscikit-build-core.
v3.6.3
Fixed
- Dynamic dispatch to NEON connection scorer on Aarch64 MacOS.
v3.6.2
Fixed
pyrodigalconsole 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.clibreaking the CLI.
v3.5.0
Added
- Support for reading from
stdinin CLI (#35). - Flag for changing parallel computation to use
Poolinstead 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.0update. - 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
strictargument toGene.translateto control translation of ambiguous codons with unambiguous translation (#54).strict_translationargument toGenes.write_genbankandGenes.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.scoreproperty to count the total score of all extracted genes.full_idparameter toGenes.write_gff,Genes.write_translationandGenes.write_genesto control theIDfield written for each gene (#53).
Changed
Gene.translatenow raises a warning when called with a translation table incompatible with the training info.
Fixed
- Bug in code for masking trailing nucleotides (#55).