Skip to content

Releases: zellerlab/GECCO

v0.10.3

10 Mar 13:46
v0.10.3

Choose a tag to compare

Added

  • --no-trim CLI flag to disable cluster trimming.

Changed

  • Allow disabling predicted cluster trimming in ClusterRefiner.

v0.10.2

24 Jan 16:59
v0.10.2

Choose a tag to compare

Changed

  • Bump pyhmmer dependency to v0.12.0.
  • Use SPDX license qualifier in pyproject.toml.

v0.10.1

26 Nov 12:40
v0.10.1

Choose a tag to compare

Changed

  • Remove unneeded psutil package dependency.

Fixed

  • Missing --output flag in gecco convert command (#19).

v0.10.0

17 Oct 13:39
v0.10.0

Choose a tag to compare

Added

  • Support for changing the CLI argument defaults from a call to the gecco.cli.main function.

Changed

  • Allow training with sequences only containing negative samples (with a warning).
  • Add an error in gecco convert when given input is not a folder.
  • Update numpy, polars, pyhmmer and psutil to latest versions.
  • Replace docopt with argparse parser for CLI argument parsing.
  • Make embedded_hmms generic over the module name.
  • Make ClusterCRF.trained accept any traversable.
  • Allow changing the default ClusterCRF and TypeClassifier classes used in gecco.cli.

Fixed

  • gecco.cli and gecco.crf submodules not being included in wheel distribution.
  • gecco convert issue when given a relative path.
  • Unused tqdm import in gecco.crf module.
  • Unused build dependencies from setup.cfg and pyproject.toml.
  • rich optional import logic in setup.py.

v0.10.0-alpha.3

13 Aug 15:33
v0.10.0-alpha.3

Choose a tag to compare

Added

  • Support for changing the CLI argument defaults from a call to the gecco.cli.main function.

v0.10.0-alpha.2

13 Aug 15:04
v0.10.0-alpha.2

Choose a tag to compare

Fixed

  • gecco.cli and gecco.crf submodules not being included in wheel distribution.

v0.10.0-alpha.1

13 Aug 14:37
v0.10.0-alpha.1

Choose a tag to compare

Changed

  • Add an error in gecco convert when given input is not a folder.
  • Update numpy, polars, pyhmmer and psutil to latest versions.
  • Replace docopt with argparse parser for CLI argument parsing.
  • Make embedded_hmms generic over the module name.
  • Make ClusterCRF.trained accept any traversable.
  • Allow changing the default ClusterCRF and TypeClassifier classes used in gecco.cli.

Fixed

  • gecco convert issue when given a relative path.
  • Unused tqdm import in gecco.crf module.
  • Unused build dependencies from setup.cfg and pyproject.toml.
  • rich optional import logic in setup.py.

v0.9.10

27 Feb 16:11
v0.9.10

Choose a tag to compare

Fixed

  • Progress reading display when reading from compressed files.
  • Change labeling routine to use broad overlaps when annotating genes with cluster tables (#15).

Changed

  • Bump supported polars dependency to v0.20.
  • Bump supported statsmodels dependency to v0.14.
  • Report identifier of sequences with uni-valued labels when training.

v0.9.9

23 Nov 09:50

Choose a tag to compare

Added

  • Support for gzip, bzip2, lz4 and xz-compressed input files.

Fixed

  • Outdated use of pandas API in gecco cv command.

Changed

  • Bump pyhmmer dependency to v0.10.0.
  • Bump pyrodigal dependency to v3.0.0.
  • Make gecco cv output a gene table with a ground truth column.

v0.9.8

09 Jun 11:17

Choose a tag to compare

Fixed

  • ClusterTable.from_clusters extracting cluster IDs in the wrong column.
  • Deprecation warnings in polars.read_csv and polars.write_csv with recent polars versions.
  • Deprecation warnings in importlib_resources with recent Python versions.