Name

SWISS::GeneGroup.pm


Description

A SWISS::GeneGroup object contain all synonyms for a given gene name. See SWISS::GNs for a description of the gene name format.


Inherits from

SWISS::BaseClass.pm

(also implements many methods from SWISS::ListBase.pm)


Attributes

Names
  Each list element is a SWISS::GN object, describing a primary name
  or synonym. Concatenation of Name and Synonyms lists.
OLN
  Each list element is a SWISS::GN object, describing an
  OrderedLocusName.
ORFNames
  Each list element is a SWISS::GN object, describing an ORFName.


Methods

Standard methods

new
fromText
toText

Specific methods

Name

Returns the Name (primary name).

Synonyms

Returns the Synonyms.

elements
  Concatenates all elements from Names, OLN and ORFNames in
  a single array.

List manipulation methods

Since GeneGroup was a previous implementation of SWISS::ListBase, the list manipulation methods below are provided to facilitate compatibility.

size
isEmpty
elements
filter
get (deprecated)
head (deprecated)
tail (deprecated)
item (deprecated)
push (deprecated)
pop (deprecated)
shift (deprecated)
splice (deprecated)
unshift (deprecated)
set (deprecated)
add (deprecated)