Skip to content

Releases: cov-lineages/pangolin

pangolin v4.4

19 Feb 17:28
24e24b8

Choose a tag to compare

What's changed

  • Fix for #570
  • Updated packaging metadata and build configuration (new pyproject.toml, adjusted setup, and environment changes), including adding the package data module for bundled assets.
  • Modernized Snakemake integration, allowing update of dependency. This removes the direct call to the snakemake API, which is deprecated in recent versions and instead handles Snakemake calls in a new function in misc (imaginatively named dir).
  • This removed the legacy custom logger utility, as it is no longer compatible with the updated api calls, consequences of this will be more verbose output to screen from snakemake as snakemake is running within pangolin, but this is a small change and allows us to update a lot of the pins so worth it.
  • Refactored utilities around I/O and initialization to support the new Snakemake call path.
  • Adjusted dependency checks and data validation logic to align with the updated packaging approach.
  • Minor metadata update in pyproject (author info changed to cov-lineages team).

pangolin v4.3.4

14 Nov 20:36
befbdb2

Choose a tag to compare

What's Changed

Full Changelog: v4.3.3...v4.3.4

pangolin v4.3.3

07 Nov 23:00

Choose a tag to compare

What's Changed

Full Changelog: v4.3.2...v4.3.3

pangolin v4.3.2

20 Oct 23:04

Choose a tag to compare

Minor update: environment.yml constrains usher to <=0.6.3 because problems with 0.6.4-0.6.6 have been reported (#560)

Full Changelog: v4.3.1...v4.3.2

pangolin v4.3.1

26 Jul 15:54

Choose a tag to compare

Patch update to resolve snakemake dependency issue #525. Required update to env file, pinning of snakemake-minimal version to 7.24.0 and update to github actions to pass tests. Later versions of snakemake-minimal would not solve in github actions.

pangolin v4.3

15 May 21:50
09e78b1

Choose a tag to compare

  • pangoLEARN analysis mode is now deprecated due to lack of resources for updating the pangoLEARN model. If --analysis-mode fast or --analysis-mode pangolearn is given, pangolin v4.3 will print out a warning and use UShER mode instead, unless --datadir is also given specifying a directory with pangoLEARN model files. The next release of pangolin-data (v1.20) will no longer include the model files which have not been updated since v1.18). (PR #519)

  • In UShER mode, in the case of multiple equally parsimony-optimal placements (EPPs), the lineage with the most EPPs will no longer override UShER's selected lineage. This "voting" logic was problematic in the case of amplicon dropout (e.g. issue #492). (PR #521)

  • dependencies: snakemake-minimal is no longer pinned to <=6.8.0 and tabulate is no longer pinned to 0.8.10. (PR #514)

pangolin v4.2

11 Jan 04:06

Choose a tag to compare

Significant speed improvement for the default UShER analysis mode when running on a large number of input sequences, if the latest version of usher (v0.6.1 or later) is installed (PR #499: Use usher-sampled if installed).

pangolin v4.1.3

11 Oct 09:34
bf7add6

Choose a tag to compare

Patch to pin tabulate version described in issue #489.

pangolin v4.1.2

14 Jul 11:00
8276002

Choose a tag to compare

  • merging PR #474
  • --all-versions flag now also has faToVcf version

pangolin v4.1.1

30 Jun 19:16
fbb68db

Choose a tag to compare

Patch to fix --all-versions flag. Everything bar faToVcf now reported, will need faToVcf to have --version flag for this approach to be compatible.