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

NAME

OBO::APO::GoaAssociation - A GOA association record.

SYNOPSIS

use OBO::APO::GoaAssociation; use strict;

# three new assoc's my $goa_association1 = OBO::APO::GoaAssociation->new(); my $goa_association2 = OBO::APO::GoaAssociation->new(); my $goa_association3 = OBO::APO::GoaAssociation->new();

$goa_association1->assc_id("APO:vm"); $goa_association1->description("this is a description");

$goa_association2->assc_id("APO:ls"); $goa_association3->assc_id("APO:ea");

my $goa_association4 = $goa_association3;

my $goa_association5 = OBO::APO::GoaAssociation->new(); $goa_association5->assc_id("APO:vm"); $goa_association5->description("this is a description");

DESCRIPTION

A goa_association object encapsulates the structure of a GOA association record.

COPYRIGHT AND LICENSE

Copyright (C) 2006 by ONTO-perl

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.

assc_id

  Usage    - print $goa_association->assc_id() or $goa_association->assc_id($assc_id)
  Returns  - the association ID  (string)
  Args     - the association ID (string)
  Function - gets/sets the association ID
  

obj_src

  Usage    - print $goa_association->obj_src() or $goa_association->obj_src($obj_src)
  Returns  - the source database of the object being annotated (string)
  Args     - the source database of the object being annotated (string)
  Function - gets/sets the source database of the object being annotated 
  

obj_id

  Usage    - print $goa_association->obj_id() or $goa_association->obj_id($obj_id)
  Returns  - the ID of the object being annotated (string)
  Args     - the ID of the object being annotated (string)
  Function - gets/sets the ID of the object being annotated 
  

obj_symb

  Usage    - print $goa_association->obj_symb() or $goa_association->obj_symb($obj_symb)
  Returns  - the symbol of the object being annotated (string)
  Args     - the symbol of the object being annotated (string)
  Function - gets/sets the symbol of the object being annotated 
  

qualifier

  Usage    - print $goa_association->qualifier() or $goa_association->qualifier($qualifier)
  Returns  - the qualifier of the annotation (string)
  Args     - the qualifier of the annotation (string)
  Function - gets/sets the qualifier of the annotation 
  

go_id

  Usage    - print $goa_association->go_id() or $goa_association->go_id($go_id)
  Returns  - the GO term ID associated with the object (string)
  Args     - the GO term ID associated with the object (string)
  Function - gets/sets the GO term ID associated with the object 
  

refer

  Usage    - print $goa_association->refer() or $goa_association->refer($refer)
  Returns  - the reference cited to support the annotation (string)
  Args     - the reference cited to support the annotationt (string)
  Function - gets/sets the reference cited to support the annotation 
  

evid_code

  Usage    - print $goa_association->evid_code() or $goa_association->evid_code($evid_code)
  Returns  - the code of the supporting evidence (string)
  Args     - the code of the supporting evidence (string)
  Function - gets/sets the code of the supporting evidence
  

sup_ref

  Usage    - print $goa_association->sup_ref() or $goa_association->sup_ref($sup_ref)
  Returns  - the supplementary reference to support annotation (string)
  Args     - the supplementary reference to support annotation (string)
  Function - gets/sets the supplementary reference to support annotation
  

aspect

  Usage    - print $goa_association->aspect() or $goa_association->aspect($aspect)
  Returns  - the aspect (P, F or C)
  Args     - the aspect (P, F or C)
  Function - gets/sets the aspect
  

description

  Usage    - print $goa_association->description() or $goa_association->description($description)
  Returns  - the description of the object (string)
  Args     - the description of the object (string)
  Function - gets/sets the description of the object
  

synonym

  Usage    - print $goa_association->synonym() or $goa_association->synonym($synonym)
  Returns  - the Iternational Protein Index identifier of the object (string)
  Args     - the Iternational Protein Index identifier of the object (string)
  Function - gets/sets the Iternational Protein Index identifier of the object
  

type

  Usage    - print $goa_association->type() or $goa_association->type($type)
  Returns  - the type of the object (here "protein")
  Args     - the type of the object (here "protein")
  Function - gets/sets the type of the object
  

taxon

  Usage    - print $goa_association->taxon() or $goa_association->taxon($taxon)
  Returns  - the NCBI identifier of the biological species (string)
  Args     - the NCBI identifier of the biological species (string)
  Function - gets/sets the NCBI identifier of the biological species 
  

date

  Usage    - print $goa_association->date() or $goa_association->date($date)
  Returns  - the date of last annotation update (string)
  Args     - the date of last annotation update (string)
  Function - gets/sets the date of last annotation update
  

annot_src

  Usage    - print $goa_association->annot_src() or $goa_association->annot_src($annot_src)
  Returns  - the the source of the annotation (string)
  Args     - the the source of the annotation (string)
  Function - gets/sets the source of the annotation
  

equals

  Usage    - print $goa_association->equals($another_association)
  Returns  - either 1(true) or 0 (false)
  Args     - the association (OBO::APO::GoaAssociation) to compare with
  Function - tells whether the two associations are identical