GO::Model::GeneProduct(3) gene product in a particular species

DESCRIPTION

represents a gene product in a particular species (this will effectively always be refered to implicitly by the gene symbol even though a gene may have >1 product)

acc

  Usage   -
  Returns -
  Args    -

symbol

  Usage   -
  Returns -
  Args    -

type

  Usage   -
  Returns -
  Args    -

full_name

  Usage   -
  Returns -
  Args    -

as_str

  Usage   -
  Returns -
  Args    -

add_synonym

synonym_list

accessor: gets/set list of synonyms [array reference]

speciesdb

  Usage   -
  Returns -
  Args    -

add_seq

  Usage   -
  Returns -
  Args    - GO::Model::Seq

seq_list

  Usage   -
  Returns - GO::Model::Seq listref
  Args    -

seq

  Usage   -
  Returns - GO::Model::Seq
  Args    -

returns representative sequence object for this product

properties

  Usage   -
  Returns - hashref
  Args    - hashref

set_property

  Usage   - $sf->set_property("wibble", "on");
  Returns -
  Args    - property key, property scalar

note: the property is assumed to be multivalued, therefore
  $sf->set_property($k, $scalar) will add to the array, and
  $sf->set_property($k, $arrayref) will set the array

get_property

  Usage   -
  Returns - first element of the property
  Args    - property key

get_property_list

  Usage   -
  Returns - the property arrayref
  Args    - property key

to_fasta

  Usage   -
  Returns -
  Args    -

returns the longest seq by default