Bio::Graph::IO::psi_xml - access and manipulate PSI XML graphs Do not use this module directly, use Bio::Graph::IO, for example:
my $graph_io = Bio::Graph::IO->new(-format => 'psi_xml',-file => 'data.xml');
PSI XML is a format to describe protein-protein interactions and interaction networks. The following databases support PSI XML: <http://www.bind.ca> <http://dip.doe-mbi.ucla.edu/> <http://www.hprd.org> <http://www.ebi.ac.uk/intact> <http://cbm.bio.uniroma2.it/mint/> Notes on PSI XML from various databases can be found in the Bioperl Wiki at <http://bioperl.org/wiki/Module:Bio::Graph::IO::psi_xml> Documentation for PSI XML can be found at <http://psidev.sourceforge.net>. The naming system is analagous to the SeqIO system, although usually next_network() will be called only once per file.
next_network
name : next_networkpurpose : to construct a protein interaction graph from xml datausage : my $gr = $io->next_network();arguments : voidreturns : A Bio::Graph::ProteinGraph object
_proteinInteractor
name : _proteinInteractorpurpose : parses protein information into Bio::Seq::RichSeq objectsreturns : voidusage : internally called by next_network(),arguments : none.
add_edge
name : _addEdgepurpose : adds a new edge to a graphusage : do not call, called by next_networkreturns : void