Skip to content

Coverage: implementation/merge.md

Code couvert

  • obikindex/src/merge.rs — KmerIndex::merge(), validation de compatibilité d'évidence, validate_evidence_compat()
  • obikindex/src/partition/merge_layer.rs — merge_partition(), construction de la nouvelle layer, paramètre block_bits
  • obikindex/src/partition/rebuild_layer.rs — rebuild_partition(), paramètre block_bits
  • obikindex/src/layer/typed_layer.rs — Layer::append_genome_column() (PersistentCompactIntMatrix et PersistentBitMatrix)
  • obicompactvec/src/intmatrix.rs — append_column pour PersistentCompactIntMatrix
  • obicompactvec/src/bitmatrix.rs — append_column pour PersistentBitMatrix

Notes

FORT RISQUE DE DÉRIVE. Changements récents : - Ajout de la validation de compatibilité d'évidence : merge exact+approx → erreur (OKIError::IncompatibleEvidence) - merge_partition reçoit maintenant block_bits: u8 - La commande reindex a été ajoutée comme outil de conversion exact↔approx avant merge Vérifier que la doc décrit la politique de merge mixed-evidence et le recours à reindex.