Fichiers avec plus de 2G reads et int overflow
Rayan a testé un jeu de 150M reads (fichier de ~40 GB), ce qui a mené à 37c5597e pour corriger un int overflow.
Le C++ actuel devrait pouvoir tenir jusqu'à 2^31 ~ 2G reads (quand "int" se compile comme "long"). Vu l'évolution des séquenceurs, on devrait tenir quelques mois, mais pas plus :-) Après, il faudra mettre en unsigned long long
un certain nombre de int
dans fasta.{h,c}
, stats.{h,c}
et ailleurs...
Au passage, c'est désagréable à tester :-)