DOKK / manpages / debian 12 / libgo-perl / GO::Model::GeneProduct.3pm.en
GO::Model::GeneProduct(3pm) User Contributed Perl Documentation GO::Model::GeneProduct(3pm)

  GO::Model::GeneProduct - gene product in a particular species

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

  Usage   -
  Returns -
  Args    -

  Usage   -
  Returns -
  Args    -

  Usage   -
  Returns -
  Args    -

  Usage   -
  Returns -
  Args    -

  Usage   -
  Returns -
  Args    -

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

  Usage   -
  Returns -
  Args    -

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

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

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

returns representative sequence object for this product

  Usage   -
  Returns - hashref
  Args    - hashref

  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

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

  Usage   -
  Returns - the property arrayref
  Args    - property key

  Usage   -
  Returns -
  Args    -

returns the longest seq by default

2021-01-09 perl v5.32.0