Orthoani

Latest version: v0.6.0

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.6.0

Changed
- Make `better-exceptions` an optional dependency.
Fixed
- Discrepancy with OrthoANI values for high similarity genomes ([2](https://github.com/althonos/orthoani/issues)).
- Remaining files of temporary BLAST databases not being removed.
Removed
- Support for Python 3.5.

0.5.0

Fixed
- Exception messages not properly rendering with `--traceback` enabled.
- Use `os.cpu_count` instead of `multiprocessing.cpu_count` where applicable.
- Make `BlockIterator` zero-copy using indices instead of slices.
Changed
- Use `seqidlist` to reduce number of blocks compared in backward search.
- Switch to use BLASTdb v5 (instead of v4 previously).
- Prefix temporary files with `orthoani` prefix.
- Skip blocks containing more than 80% unknown nucleotides like in original implementation.
- Average ANI values based on HSPs instead of reciprocical blocks like in original implementation.

0.4.0

Changed
- Entire sequences smaller than the given blocksize will be padded with *N*.
- `biopython` requirement was relaxed to `v1.73`.
Fixed
- Code using builtin API not available in Python3.5.

0.3.2

Fixed
- `orthoani` CLI ignoring the value of the `--jobs` flag.

0.3.1

Fixed
- `blastn` and `makeblastdb` being called with `shell=True`, causing issues
if shell cannot be forked.
- Traceback not being displayed even with `--traceback` flag.
Changed
- ANI values are collected using `decimal.Decimal` instead of `float`.

0.3.0

Added
- Support for genomes segmented in multiple contigs.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.