[Bioperl-l] [BULK] Re: can't parse blast file anymore
Chris Fields
cjfields at uiuc.edu
Fri May 5 20:07:53 UTC 2006
Oops! This is what happens when I copy and paste in a hurry.
> use File::Find;
> use Bio::SearchIO;
>
> my @dirlist = ("/home/Hubert/test");
>
> find (\&dir, @dirlist);
>
> sub printdir {
^^^^^^^^^^^
Should be: sub dir {
> return unless /txt$/;
> return if (-d);
> my $parser = Bio::SearchIO->new(-file => $_,
> -format => 'blast');
> while (my $result = $parser->next_result) {
> while (my $hit = $result->next_hit) {
> while (my $hsp = $hit->next_hsp) {
> # do stuff here
> }
> }
> }
> }
Hubert, if the file you are parsing looks fine (i.e. valid BLAST output),
post it and your script on Bugzilla and let us take a look. Leave out your
password though ; >
Chris
More information about the Bioperl-l
mailing list