[Bioperl-l] Another error reading psi 1 file from intact using bioperl-network-1.5.2_100
Mikel Egaña Aranguren
mikel.eganaaranguren at cs.man.ac.uk
Sun Jan 21 15:26:43 UTC 2007
Hello;
I'm trying to get some annotations from the interactions of an intact
file (in psi 1, otherwise won't parse as it has already been commented
in this list).
The file I'm using is:
ftp://ftp.ebi.ac.uk/pub/databases/intact/current/psi1/species/schpo_small.xml
I'm interested in the name of each interaction (e.g.
<shortLabel>spc7_mal2_1</shortLabel>), and I try to get it doing the
following:
for my $interaction ($network->interactions){
my $ac = $interaction->annotation;
print "--- ANNOTATIONS\n";
print $ac->get_num_of_annotations(),"\n";
foreach my $key ( $ac->get_all_annotation_keys() ) {
my @values = $ac->get_Annotations($key);
foreach my $value ( @values ) {
print "Annotation ",$key," stringified value
",$value->as_text,"\n";
}
}
And the number of annotations is 0, even though I'm sure it works as I
can access the nodes (the proteins). Is this a bug or am I doing
something wrong?
thanks a lot
regards
Mikel Egaña Aranguren(e)k dio:
> Hello everyone;
>
> I get exactly the same error when parsing the intact file from
> ftp://ftp.ebi.ac.uk/pub/databases/intact/current/psi25/species/human_small-01.xml
>
> and I was about to send an email; help would be much appreciated.
>
> thanks a lot
>
> Mikel
>
>
> magnusgeist(e)k dio:
>
>> dear all,
>>
>> trying to read files in psi 2.5 format from intact like this:
>>
>> my $io = Bio::Network::IO->new(-format => 'psi',
>> -source => 'intact',
>> -file =>
>> 'human_small-07.xml');
>>
>> my $graph = $io->next_network;
>>
>> returns the following error: Can't call method "att" on an undefined value
>> at /vol/pi/lib/perl-5.8.0/Bio/Network/IO/psi.pm line 396.
>>
>> doing the same with files from dip:
>>
>> my $io = Bio::Network::IO->new( -format => 'psi',
>> -file => 'Hsapi20070107.mif');
>>
>> my $graph = $io->next_network;
>>
>> does not result in any problems.
>>
>> would be great if one of you could help!
>> thank you very much in advance.
>> magnusgeist
>>
>>
>
>
>
--
Mikel Egaña Aranguren - http://www.mikeleganaaranguren.com
PhD student - Manchester University Computer Science
Cell Cycle Ontology
http://www.cellcycleontology.org
Gene Ontology Next Generation
http://www.gong.manchester.ac.uk
Metabolik BioHacklab
http://www.sindominio.net/metabolik/weblog
X-Evian
http://x-evian.org/
More information about the Bioperl-l
mailing list