2026-05-23 08:59:11 +02:00
|
|
|
## A finir dans le cadre de l'extension des index à une forme approximative
|
|
|
|
|
|
|
|
|
|
- Il faut avoir un chemin explicite pour construire en mode exact avec des méthodes qui ont ce mot exact à l'intérieur.
|
|
|
|
|
- pub fn find_exact (src/obilayeredmap/src/mphf_layer.rs)
|
|
|
|
|
- pub fn build_exact_evidence (src/obilayeredmap/src/layer.rs)
|
|
|
|
|
|
|
|
|
|
Comme elles existent actuellement pour le mode approx.
|
|
|
|
|
|
|
|
|
|
Ensuite, il faudra définir des méthodes génériques
|
|
|
|
|
- find()
|
|
|
|
|
- build_evidence()
|
|
|
|
|
|
|
|
|
|
qui utilise la bonne version suivant le mode de l'index de manière complètement transparente.
|
|
|
|
|
Avec ce système, tout le reste du code devrait être insensible au fait que l'on utilise un index exact ou approximatif.
|
|
|
|
|
|
|
|
|
|
Sauf qu'avec un index approximatif, les résultats seront approximatifs.
|
|
|
|
|
|
|
|
|
|
|
2026-05-20 18:21:05 +02:00
|
|
|
## commandes à ajouter
|
|
|
|
|
|
|
|
|
|
- aggregate : aggrege toutes les colonnes d'une matrice d'index en une seule colonne.
|
|
|
|
|
|
|
|
|
|
- query : scan un fichier de sequences et retourne pour chaque sequence quels kmer sont présents dans l'index et dans quel genomes
|
2026-05-21 13:23:05 +02:00
|
|
|
--detail et --mismatch à implementer
|
2026-05-20 18:21:05 +02:00
|
|
|
|
2026-05-20 21:01:16 +02:00
|
|
|
- status : affiche le statut de l'index
|