Bonjour,
J'ai un fichier de résultats de type blast mais l'entête et quelques infos diffèrent, juste les alignements qui sont dans le même format classique du blast.
J'ai modifié le module blast.pm de Bio::SearchIO pour qu'il me lise mon raport.
Jusque là tout va bien et quand je teste ce qui se passe dans mon blast.pm je retrouve tout "mes petits".

Toute contente je tente le script banal de type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
while( my $result = $parser->next_result ){
    while( my $hit = $result->next_hit ){
        while( my $hsp = $hit->next_hsp ){
                    #do something !
        }
    }
}
Sauf que ma ligne "while( my $hit = $result->next_hit )" ne me récupère pas le dernier hit !!!! Or mon blast.pm l'a bien traité !!!!

Par contre je n'est pas ce soucis avec les "Hsp" et "Results" ....

Si celà est déjà arrivée à quelqu'un ... ou que quelqu'un a une idée ? je suis toute ouïe !

Merci ^^