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")