Skip to content

Releases: althonos/orthoani

v0.6.0

06 Nov 15:02
v0.6.0
Compare
Choose a tag to compare

Changed

  • Make better-exceptions an optional dependency.

Fixed

  • Discrepancy with OrthoANI values for high similarity genomes (#2).
  • Remaining files of temporary BLAST databases not being removed.

Removed

  • Support for Python 3.5.

0.5.0

28 May 10:47
Compare
Choose a tag to compare

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

26 Jun 16:58
v0.4.0
Compare
Choose a tag to compare

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

24 Jun 22:45
v0.3.2
Compare
Choose a tag to compare

Fixed

  • orthoani CLI ignoring the value of the --jobs flag.

0.3.1

24 Jun 19:57
v0.3.1
Compare
Choose a tag to compare

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

22 Jun 13:48
v0.3.0
Compare
Choose a tag to compare

Added

  • Support for genomes segmented in multiple contigs.

0.2.1

19 Jun 16:35
v0.2.1
Compare
Choose a tag to compare

Fixed

  • Temporary files with chopped FASTA not being deleted.

0.2.0

16 Jun 11:01
v0.2.0
Compare
Choose a tag to compare

Added

  • threads argument controlling BLASTn thread count to orthoani and orthoani_pairwise.
  • -j / --jobs flag controlling BLASTn thread count to CLI.
  • Proper documentation and error codes to CLI.
  • orthoani console script to call the CLI without python -m invocation.

0.1.0-post1

16 Jun 11:01
v0.1.0-post1
Compare
Choose a tag to compare

Fixed

  • Travis-CI badge not rendering on README.md.

Changed

  • Made development status Beta instead of Alpha in setup.cfg.

0.1.0

15 Jun 19:45
v0.1.0
Compare
Choose a tag to compare

Initial release.