NAME
CCO::Core::Interactor - An interactor from IntAct
SYNOPSIS
my $interactor = CCO::Core::Interactor->new;
DESCRIPTION
An object that stores the needed information for an interactor from Intact
AUTHOR
Mikel Egana Aranguren, mikel.eganaaranguren@cs.man.ac.uk
COPYRIGHT AND LICENSE
Copyright (C) 2007 by Mikel Egana Aranguren
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.
ebi_id
Usage - print $interactor->ebi_id() or $interactor->ebi_id($ebi_id)
Returns - the IntAct id of the interactor (e.g. EBI-464846)
Args - the IntAct id of the interactor (e.g. EBI-464846)
Function - gets/sets the IntAct id of the interactor (e.g. EBI-464846)
id
Usage - print $interactor->id() or $interactor->id($id)
Returns - the id of the interactor within the IntAct XML file (e.g. 498)
Args - the id of the interactor within the IntAct XML file (e.g. 498)
Function - gets/sets the id of the interactor within the IntAct XML file (e.g. 498)
ncbiTaxId
Usage - print $interactor->ncbiTaxId() or $interactor->ncbiTaxId($ncbiTaxId)
Returns - the id of the taxon that the interactor belongs to (e.g. 3702)
Args - the id of the taxon that the interactor belongs to (e.g. 3702)
Function - gets/sets the id of the taxon that the interactor belongs to (e.g. 3702)
shortLabel
Usage - print $interactor->shortLabel() or $interactor->shortLabel($shortLabel)
Returns - the short label of the interactor (e.g. "o59757_schpo")
Args - the short label of the interactor (e.g. "o59757_schpo")
Function - gets/sets the short label of the interactor (e.g. "o59757_schpo")
fullName
Usage - print $interactor->fullName() or $interactor->fullName($fullName)
Returns - the full name of the interactor (e.g. "Spc7 protein")
Args - the full nameof the interactor (e.g. "Spc7 protein")
Function - gets/sets the full name of the interactor (e.g. "Spc7 protein")
uniprot
Usage - print $interactor->uniprot() or $interactor->uniprot($uniprot)
Returns - the uniprot id of the interactor (e.g. "O59757")
Args - the uniprot id of the interactor (e.g. "O59757")
Function - gets/sets the uniprot id of the interactor (e.g. "O59757")
uniprot_secondary
Usage - print $interactor->uniprot_secondary() or $interactor->uniprot_secondary($uniprot_secondary)
Returns - the uniprot secondary id of the interactor (e.g. "o59757_schpo")
Args - the uniprot secondary id of the interactor (e.g. "o59757_schpo")
Function - gets/sets the uniprot secondary id of the interactor (e.g. "o59757_schpo")
alias
Usage - print $interactor->alias() or $interactor->alias($alias)
Returns - the alias of the interactor (e.g. "SPCC1020.02")
Args - the alias of the interactor (e.g. "SPCC1020.02")
Function - gets/sets the alias of the interactor (e.g. "SPCC1020.02")