Créer un cas de test pour getMultiResults où la séquence à tester est plus courte que celles représentées par les K-mers
Lors du filtrage du BioReader par la fonction filterBioReaderWithACAutomaton dans segment.cpp, la méthode getMultiResults de l'automate ne retourne pas le bon nombre de gènes. Pour cela il faudrait tester créer un cas spécifique dans les tests où la séquence qu'on applique à l'automate est plus courte que celles représentées par les K-mers utilisés lors de la construction de l'automate. Après discussion avec @magiraud il semble nécessaire que chaque état de l'automate comporte le nom (de famille) du gène qu'il représente, même si l'état en question n'est pas un état final de l'automate, mais un état intermédiaire. Il y a donc deux tests à créer:
- Un vérifiant que pour chaque état de l'automate il y a bien un K-mer avec le nom du gène.
- Un vérifiant que getMultiResults renvoie la bonne map lorsque la séquence est plus courte que celles associés aux K-mers.