Cas d'arrêt dans filterBioReaderWithACAutomaton()
En traçant un comportement inattendu (en essayant de faire un exemple pour #3297), je me pose des questions sur la ligne :
if (asciiNum > indexes->size() - 1) { break; }
Cyprien, quand est-ce que ceci est censé arriver ? Dans mon cas, j'ai un asciiNum
de 95
alors que indexes->size() - 1
vaut 11
(il y a bien 11 genes dans le germline que j'utilise).
Si ce break
est fait à tort dès le début, alors result
est vide... et au final on prend tout le BioReader
d'origine et on ne filtre pas (et on ne se rend pas compte d'un éventuel soucis de filtrage).