Archive Ensembl HomeArchive Ensembl Home
Bio::EnsEMBL::Compara::Production::Projection::FakeXrefHolder Class Reference

List of all members.

Class Summary


This class is used as a way of getting database entries from a core
database quickly by not having to go through core objects and being able
to do the join using stable IDs alone. At the moment it will return XRefs
linked to the peptide if given a gene or peptide member.

Definition at line 19 of file

Available Methods

public Instance build_display_xref_from_Member ()
public build_peptide_dbentries_from_Member ()
public dbentries ()
public ArrayRef get_all_DBEntries ()
public new ()

Method Documentation

public Instance Bio::EnsEMBL::Compara::Production::Projection::FakeXrefHolder::build_display_xref_from_Member ( )
  Arg[1]      : Bio::EnsEMBL::Compara::Member; The member to search by
  Description : Returns the display DBEntry from the given Member. If the 
                member was an ENSEMBLGENE we consult the Gene otherwise
                for ENSEMBLPEP we consult the Translation (both from core). If
                the DBEntry was empty we will return an object 
                containing no elements
  Returntype  : Instance of FakeXrefHolder
click to view
public Bio::EnsEMBL::Compara::Production::Projection::FakeXrefHolder::build_peptide_dbentries_from_Member ( )

Undocumented method

click to view
public Bio::EnsEMBL::Compara::Production::Projection::FakeXrefHolder::dbentries ( )
  Description : Getter. ArrayRef of entries of type DBEntry
click to view
public ArrayRef Bio::EnsEMBL::Compara::Production::Projection::FakeXrefHolder::get_all_DBEntries ( )
  Arg[1]      : String; entry type where the value given is a dbname
  Description : Returns all DBEntries or just the DBEntries matching the given
                db name
  Returntype  : ArrayRef of the entries
click to view
public Bio::EnsEMBL::Compara::Production::Projection::FakeXrefHolder::new ( )
  Arg[-dbentries] : required; ArrayRef of entries of type DBEntry
  Description : New method used for a new instance of the given object. 
                Required fields are indicated accordingly. Fields are specified
                using the Arguments syntax (case insensitive).
click to view

The documentation for this class was generated from the following file: