Pyani Versions Save

Application and Python module for average nucleotide identity analyses of microbes.

v0.2.12

1 year ago

This release fixes Issue #177: input filenames that contain an open or a closed parenthesis produce the message: 'WARNING: At least one BLAST run failed. ANIb may fail.'

v0.2.11

2 years ago

This release fixes issues due to pandas API changes.

  • exceptions used in pyani are now found in pandas.errors not pandas.io.common
  • changes to the testing API (will not affect most users)

v0.2.10

4 years ago

This release fixes the bug reported in issue #178 that affected graphical output if all input filenames could be interpreted as floating point numbers.

v0.2.9

4 years ago

This release fixes issue #132 (TETRA analysis failing when one or more 4-mers are missing from input sequences).

Thanks to @ghbio for the bug report!

v0.2.8

5 years ago

DOI

This release implements several changes:

  • fixed warnings about deprecated usage of pandas and other syntax
  • ANIb now respects the --workers argument (PR #127 from Özcan Esen)
  • distance matrices are converted from square to condensed form for linkage analysis
  • matplotlib calls use new API ('false', 'off' -> False; 'true', 'on' -> True)
  • deprecate legacy BLAST testing: ANIblastall commands are no longer supported
  • update concordance tests (issue #105)
  • extend test suites (issue #104)
  • modify ANIm concordance test to accommodate new command structure
  • add delta-filter wrapper for compatibility with SGE/OGE schedulers

v0.2.7

6 years ago

This release fixes issue #97 in which numeric arguments to the GenBank download script were not recognised.

DOI

v0.2.5

6 years ago

This release fixes a PyPI installation problem, resulting from a badly-built .whl wheel.

v0.2.4

6 years ago
  • ANIm now uses delta-filter to remove alignments of repeat regions (issue #91)
  • added --filter_exe option to specify location of delta-filter utility (issue #91)
  • fixed --format option so that GenBank downloads work again (issue #89)
  • add --SGEargs option to average_nucleotide_identity.py for custom qsub settings
  • README.md badges now clickable
  • --version switch added to average_nucleotide_identity.py
  • FTP timeouts are now caught differently in genbank_get_genomes_by_taxon.py
  • Additional characters in NCBI FTP URIs now escaped in genbank_get_genomes_by_taxon.py - should be fewer failed downloads
  • Modified error messaging when NUCmer alignment fails
  • average_nucleotide_identity.py argument documentation improvements
  • Script now fails immediately if label or class files missing (issue #78)
  • Changes to --noclobber log behaviour (issue #79)
  • fixed --rerender code (issue #85)

v0.2.3

7 years ago

The previous release (0.2.2) on PyPI had script shebangs that pointed to a local development Python, in the wheel and egg distribution files. It is not possible to replace those files on PyPI, so a new release was made to fix this issue, and the old packages withdrawn.

DOI

v0.2.2

7 years ago
  • fix for issue #53 (--maxmatch has no effect)
  • fix to genbank_get_genomes_by_taxon.py to account for NCBI FTP location changes
  • fixed issue #52 (local variable bug)
  • fixed issued #49 (TETRA failure) and #51 (matplotlib bug)
  • add several tests and support for codecov.io, landscape.io and Travis-CI
  • removed requirement for rpy2
  • moved scripts to bin/ subdirectory

DOI