Skip to content

cgDist v0.1.2

Latest

Choose a tag to compare

@andreaderuvo andreaderuvo released this 26 May 13:38

Maintenance release focused on installation, documentation, and reproducibility — making cgDist easier to install on current toolchains and its validation suite easier to reproduce from a fresh clone. The distance algorithms and their numerical results are unchanged from 0.1.1.

Changed

  • Clarified the minimum supported Rust version and install guidance (latest stable Rust; cargo install cgdist --locked).
  • Documented the recombination-candidate workflow through its supported path: an enriched cache (--enrich-lengths) analysed by recombination_candidate_analyzer; cache inspection via cgdist --inspector.
  • Hardened CLI input validation, error messages, and detailed-alignment output (--save-alignments).

Added

  • A self-contained validation suite that runs in CI on every push — covering distance-mode correctness, cache consistency, the recombination-candidate workflow, filtering / missing-data / output-format behaviour, and a smoke-test over every CLI argument.

Install

docker pull ghcr.io/genpat-it/cgdist:0.1.2
# or from source (needs Rust >= 1.88):
cargo install --git https://github.com/genpat-it/cgDist --tag v0.1.2 --locked cgdist