0f8f61d3dda0b895707c17a5a69be0161b18ecd9
This commit replaces raw string genome labels with a structured `GenomeInfo` type for better metadata tracking. It adds a `--meta` flag to the index command, and implements a new `annotate` CLI subcommand to import metadata from CSV files or export it via `--dump`. Distance and shared-count matrices are now serialized to CSV, with UPGMA clustering trees exported as Newick files. Query outputs now include per-genome k-mer match counts in JSON, while fixing syntax and variable naming issues in index merging and dump generation.
Description
Languages
Rust
93.1%
HTML
3.8%
TeX
1.5%
Python
0.7%
Shell
0.6%
Other
0.2%