[Bioperl-l] Question to Bio::SearchIO::infernal.pm

Chris Fields cjfields at illinois.edu
Wed Aug 3 13:10:20 UTC 2011


Nadine,

Hard to guess w/o seeing the report, but I'm not terribly surprised.  I believe I only coded for simple 1 CM reports, IIRC.  You'll have to file this as a bug on redmine along with an example.  

chris

On Jul 29, 2011, at 9:35 AM, Nadine Elpida Tatto wrote:

> Hi There!
> 
> 
> 
> I was wondering if you would or can help me.
> 
> 
> I have an infernal report containing about 2000 CMs from an infernal run against Rfam.cm. To parse this report I wanted to use Bio::SearchIO::infernal.pm. Unfortunately this turned out to be a problem for me, because "$parser->next_result" only delivers the result for the first CM in the report and nothing more. 
> 
> 
> My code:
> #!/usr/bin/perl -w
> 
> 
> use strict;use Data::Dumper;
> use Bio::SearchIO;
> 
> 
> my $infile = $ARGV[0];                  # infernal report
> my $parser = Bio::SearchIO->new(-format => 'Infernal',
>                                                   -file => $infile);
> 
> 
> while( my $result = $parser->next_result ) {
>      print $result->query_name . "\n";
> }
> 
> 
> exit;
> 
> 
> 
> 
> The output: 
> 
> 
> ntatto:~$ ./infernalParser.pl  infernal.output
> 5S_rRNA
> ntatto:~$ 
> 
> 
> 
> 
> I would expect the following (like parsing a blast report):
> 
> 
> ntatto:~$ ./infernalParser.pl  infernal.output
> 5S_rRNA
> 5_8S_rRNA
> U1
> ...
> ntatto:~$ 
> 
> 
> 
> I would be glad for help.
> 
> 
> Thank you in advance.
> 
> 
> Best Regards
> 
> 
> N Tatto
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l





More information about the Bioperl-l mailing list