From ad6e976d9ca99063b10c3b0b7df411deda8ca7b9 Mon Sep 17 00:00:00 2001
From: Julianne <julianne.cocq@gmail.com>
Date: Wed, 26 Feb 2025 14:37:06 +0100
Subject: [PATCH] correction index

---
 tp_2_miso_mphf.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/tp_2_miso_mphf.py b/tp_2_miso_mphf.py
index cf0eb6d..6620250 100644
--- a/tp_2_miso_mphf.py
+++ b/tp_2_miso_mphf.py
@@ -167,7 +167,8 @@ def create_hash_table(set_kmer, n):
     for kmer in set_kmer:
         h = abs(hash(kmer))
         rang = get_hash_mphf(mphf, kmer)
-        tableau[rang] = kmer
+        if 0 <= rang <n :
+            tableau[rang] = kmer
     # retourner le tableau et la mphf
     return tableau, mphf
 
@@ -209,7 +210,7 @@ def compare_taille(n_max, fichier_sortie):
 	plt.close()
 
 # dé-commenter quand vous êtes prêts, expliquer les résultats
-#compare_taille(10000,"mphf.png")
+compare_taille(10000,"mphf.png")
 
 import doctest
 doctest.testmod()
-- 
GitLab