Bio::EnsEMBL::Map MarkerSynonym
SummaryPackage variablesSynopsisDescriptionGeneral documentationMethods
Toolbar
WebCvsRaw content
Summary
Bio::EnsEMBL::Map::MarkerSynonym
Package variables
No package variables defined.
Synopsis
Description
Represents an alias for a marker in the EnsEMBL database.
Methods
dbIDDescriptionCode
nameDescriptionCode
newDescriptionCode
sourceDescriptionCode
Methods description
dbIDcode    nextTop
  Arg [1]    : (optional) int $dbID
Example : $mid = $marker_synonym->dbID;
Description: Getter/Setter for the internal id of this synonym
Returntype : int
Exceptions : none
Caller : general
Status : stable
namecodeprevnextTop
  Arg [1]    : (optional) string $name
Example : $name = $marker_synonym->name;
Description: Getter/Setter for the name/identifier of this synonym
Returntype : string
Exceptions : none
Caller : general
Status : stable
newcodeprevnextTop
  Arg [1]    : (optional) int $dbID
Arg [2] : (optional) string $source
Arg [3] : (optional) string $name
Example : $synonym = Bio::EnsEMBL::Map::MarkerSynonym->new(12,$src,$name);
Description: Creates a new MarkerSynonym
Returntype : Bio::EnsEMBL::Map::MarkerSynonym
Exceptions : non
Caller : general
Status : stable
sourcecodeprevnextTop
  Arg [1]    : (optional) string $source
Example : $source = $marker_synonym->source;
Description: Getter/Setter for the source of this marker synonym
Returntype : string
Exceptions : none
Caller : general
Status : stable
Methods code
dbIDdescriptionprevnextTop
sub dbID {
  my $self = shift;

  if(@_) {
    $self->{'dbID'} = shift;
  }

  return $self->{'dbID'};
}
namedescriptionprevnextTop
sub name {
  my $self = shift;

  if(@_) {
    $self->{'name'} = shift;
  }
  
  return $self->{'name'}
}

1;
}
newdescriptionprevnextTop
sub new {
  my ($caller, $dbID, $source, $name) = @_;

  my $class = ref($caller) || $caller;

  return bless( {'dbID'   => $dbID,
		 'source' => $source,
		 'name' => $name}, $class );
}
sourcedescriptionprevnextTop
sub source {
  my $self = shift;

  if(@_) {
    $self->{'source'} = shift;
  }

  return $self->{'source'};
}
General documentation
LICENSETop
  Copyright (c) 1999-2009 The European Bioinformatics Institute and
Genome Research Limited. All rights reserved.
This software is distributed under a modified Apache license. For license details, please see /info/about/code_licence.html
CONTACTTop
  Please email comments or questions to the public Ensembl
developers list at <ensembl-dev@ebi.ac.uk>.
Questions may also be sent to the Ensembl help desk at <helpdesk@ensembl.org>.