Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 1.73 KB

File metadata and controls

41 lines (25 loc) · 1.73 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Mash sketch files are now validated using MD5 checksum to ensure integrity
  • Added --table-path option to search-pangenomes to save TSV output to a file
  • Added --no-table flag to disable table output in search-pangenomes
  • list-collections now automatically detects terminal vs redirected output: displays formatted table in interactive terminals, plain TSV when redirected to files or pipes

Changed

  • search-pangenomes table output now defaults to stdout instead of a file (previous default was pangenomes_information.tsv)

[0.1.1] - 2025-11-09

Added

  • Added --table option to search-pangenomes for exporting results as a TSV table
  • Added a workflow to publish the package to PyPI in P

Changed

  • Change the match-pangenome command option --input_genome by --input-genome
  • Updated dependencies: pangbank-api is now referenced from PyPI instead of a GitHub link in PR

[0.1.0] - 2025-08-20

Added

  • Search pangenomes by taxon, genome, or collection: Query PanGBank API to find relevant pangenomes matching specific criteria.
  • Retrieve pangenome metrics: Access information on pangenomes, including taxonomy, number of genomes, gene counts, and other statistics.
  • Download pangenome files: Fetch pangenome files directly from PanGBank for downstream analysis with PPanGGOLiN.
  • Match an input genome to a pangenome: Identify the most similar pangenome to a given genome using mash sketches of the selected collection.