[Bioperl-l] BioPerl-network problem?

Sirisha Gollapudi sirisha at mycib.ac.uk
Mon Jul 27 12:32:23 UTC 2009


Hi everyone,

I'm trying to use Bio::Network (version 1.6.0) to parse the file 
"HPRD_SINGLE_PSIMI_070609.xml" which I've downloaded from the HPRD 
website (http://www.hprd.org/download). This is the code I'm using:

#!/usr/bin/perl -w
use lib "/opt/bioperl_1.6.0/lib/perl5/";
use Bio::Network::IO;

use Getopt::Std;
my %opts;
getopts('i:', \%opts);

my $input_file = $opts{i};

my $io = Bio::Network::IO->new(-file => $input_file,
                                  -format => 'psi25',
                                  -verbose => 1 );

my $network = $io->next_network;


Which gives the following:

No fullName for interactor Aldehyde dehydrogenase 1
Use of uninitialized value in string eq at 
/opt/bioperl_1.6.0/lib/perl5//Bio/Network/IO/psi25.pm line 376.
Use of uninitialized value in string eq at 
/opt/bioperl_1.6.0/lib/perl5//Bio/Network/IO/psi25.pm line 376.
Use of uninitialized value in string eq at 
/opt/bioperl_1.6.0/lib/perl5//Bio/Network/IO/psi25.pm line 376.
Use of uninitialized value in string eq at 
/opt/bioperl_1.6.0/lib/perl5//Bio/Network/IO/psi25.pm line 376.
Use of uninitialized value in string eq at 
/opt/bioperl_1.6.0/lib/perl5//Bio/Network/IO/psi25.pm line 376.
Use of uninitialized value in string eq at 
/opt/bioperl_1.6.0/lib/perl5//Bio/Network/IO/psi25.pm line 376.
Segmentation fault



I've tried with numerous other PSI-MI v2.5 files, and the only ones that 
"work" are those from MINT - all the others give the same "Use of 
uninitialized value" error as above. I've tried DIP, BioGRID and MPact. 
Any advice on the errors would be great!

Best wishes,

Sirisha

This message has been checked for viruses but the contents of an attachment
may still contain software viruses, which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.




More information about the Bioperl-l mailing list