Release notes

Unreleased

metagraph build now chooses its default k-mer length at compile time from the alphabet’s packed 64-bit encoding, rounding down to an odd length for nucleotide alphabets:

  • DNA/RNA: 31

  • DNA5: 21

  • Case-sensitive DNA: 15

  • Protein: 12

To reproduce graphs built with the previous default, pass -k 3. Explicit -k values continue to override the default.

The workflow CLI now uses the selected MetaGraph executable’s build default instead of a separate default of 31. It records the resolved value in config.yaml and uses it throughout the build, including KMC stages. Pass -k 31 to retain the previous workflow default. When reusing a graph with --graph, its stored k-mer length is unchanged.