The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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