|
ensembl-hive
2.8.1
|
Inheritance diagram for Bio::EnsEMBL::Map::Marker:Public Member Functions | |
| public Bio::EnsEMBL::Map::Marker | new () |
| public String | left_primer () |
| public String | right_primer () |
| public Int | min_primer_dist () |
| public Int | max_primer_dist () |
| public Int | priority () |
| public String | type () |
| public Listref | get_all_MarkerSynonyms () |
| public void | add_MarkerSynonyms () |
| public void | flush_MarkerSynonyms () |
| public Bio::EnsEMBL::Map::MarkerSynonym | display_MarkerSynonym () |
| public Listref | get_all_MarkerFeatures () |
| public Listref | get_all_MapLocations () |
| public Bio::EnsEMBL::Map::MapLocation | get_MapLocation () |
| public Listref | add_MapLocations () |
| public void | flush_MapLocations () |
Public Member Functions inherited from Bio::EnsEMBL::Storable | |
| public Bio::EnsEMBL::Storable | new () |
| public Instance | new_fast () |
| public Int | dbID () |
| public Bio::EnsEMBL::DBSQL::BaseAdaptor | adaptor () |
| public Boolean | is_stored () |
| public | get_all_DAS_Features () |
Represents a marker in the EnsEMBL database. The marker object is unpositioned on the genome. Markers which are positioned are represented by the MarkerFeature object.
| public Listref Bio::EnsEMBL::Map::Marker::add_MapLocations | ( | ) |
Arg [1..n] : @mlocs list of Bio::EnsEMBL::MapLocations Example :
Description: Associates 1 or more map locations with this marker
using this function to manually load map locations will prevent
lazy-loading of locations from the database.
Returntype : listref of Bio::EnsEMBL::MapLocations
Exceptions : throws if map location has no name
Caller : general
Status : stable
Code:
| public void Bio::EnsEMBL::Map::Marker::add_MarkerSynonyms | ( | ) |
Arg [1] : Bio::EnsEMBL::MarkerSynonym $ms Example :
Description: Associates a new synonym with this marker. Adding marker
synonyms to a marker which has not yet retrieved its
synonyms from the database will prevent the loading of these
from the database at request time (unless flush_MarkerSynonyms
is called first).
Returntype : none
Exceptions : thrown if incorrect argument is passed
Caller : general
Status : stable
Code:
| public Bio::EnsEMBL::Map::MarkerSynonym Bio::EnsEMBL::Map::Marker::display_MarkerSynonym | ( | ) |
Arg [1] : (optional) Bio::EnsEMBL::DBSQL::MarkerSynonym $ms Example :
Description: Getter/Setter for the 'display' synonym of this marker Returntype : Bio::EnsEMBL::Map::MarkerSynonym Exceptions : thrown if the argument is invalid Caller : general Status : stable
Code:
| public void Bio::EnsEMBL::Map::Marker::flush_MapLocations | ( | ) |
Arg [1] : none Example :
Description: Removes map locations associated with this marker. Markers may
be lazy-loaded from the database (again) after this.
Returntype : none
Exceptions :
Caller :
Status : stable
Code:
| public void Bio::EnsEMBL::Map::Marker::flush_MarkerSynonyms | ( | ) |
Arg [1] : none Example :
Description: clears all of the marker sysnonyms which have been added to
this marker.
Returntype : none
Exceptions : none
Caller : general
Status : stable
Code:
| public Listref Bio::EnsEMBL::Map::Marker::get_all_MapLocations | ( | ) |
Arg [1] : none Example :
Description: Retrieves all map locations which are associated with this
marker.
Returntype : listref of Bio::EnsEMBL::Map::MapLocations
Exceptions : none
Caller : general
Status : stable
Code:
| public Listref Bio::EnsEMBL::Map::Marker::get_all_MarkerFeatures | ( | ) |
Arg [1] : none Example :
Description: Retrieves the marker features which are associated with this
marker. I.e. locations where this marker has been mapped to
the genome via e-PCR
Returntype : listref of Bio::EnsEMBL::Map::MarkerFeatures
Exceptions : none
Caller : general
Status : stable
Code:
| public Listref Bio::EnsEMBL::Map::Marker::get_all_MarkerSynonyms | ( | ) |
Arg [1] : none Example :
Description: Retrieves a list of marker synonyms associated with this
marker. If this marker is connected to the datbase (i.e. it
has an adaptor and
Returntype : listref of Bio::EnsEMBL::Map::MarkerSynonyms
Exceptions : none
Caller : general
Status : stable
Code:
| public Bio::EnsEMBL::Map::MapLocation Bio::EnsEMBL::Map::Marker::get_MapLocation | ( | ) |
Arg [1] : string $map_name Example :
Description: Retrieves the location of this marker in a specified map.
If this marker is not defined in the specified map then
undef is returned.
Returntype : Bio::EnsEMBL::Map::MapLocation
Exceptions : thrown if the map_name arg is not provided
Caller : general
Status : stable
Code:
| public String Bio::EnsEMBL::Map::Marker::left_primer | ( | ) |
Arg [1] : (optional) string $left_primer Example :
Description: Getter/Setter for the left primer sequence of this marker Returntype : string Exceptions : none Caller : general Status : stable
Code:
| public Int Bio::EnsEMBL::Map::Marker::max_primer_dist | ( | ) |
Arg [1] : (optional) string $max Example :
Description: Getter/Setter for the maximum seperation distance between the
left and right primers of this marker
Returntype : int
Exceptions : none
Caller : general
Status : stable
Code:
| public Int Bio::EnsEMBL::Map::Marker::min_primer_dist | ( | ) |
Arg [1] : (optional) string $min Example :
Description: Getter/Setter for the minimum seperation distance between the
left and right primers of this marker
Returntype : int
Exceptions : none
Caller : general
Status : stable
Code:
| public Bio::EnsEMBL::Map::Marker Bio::EnsEMBL::Map::Marker::new | ( | ) |
Arg [1] : (optional) int $dbID Arg [2] : (optional) Bio::EnsEMBL::Map::DBSQL::MarkerAdaptor $adaptor Arg [3] : (optional) string $left_primer Arg [4] : (optional) string $right_primer Arg [5] : (optional) int $primer_distance Arg [6] : (optional) int $priority Arg [7] : (optional) string $type Arg [8] : (optional) Bio::EnsEMBL::Map::MarkerSynonym $display_synonym Arg [9] : (optional) listref of Bio::EnsEMBL::Map::MarkerSynonyms $syns Arg [10] : (optional) listref of Bio::EnsEMBL::Map::MapLocations $locs Example :
Description: Creates a new Marker Returntype : Bio::EnsEMBL::Map::Marker Exceptions : none Caller : general Status : stable
Code:
| public Int Bio::EnsEMBL::Map::Marker::priority | ( | ) |
Arg [1] : (optional) int $priority Example :
Description: Getter/Setter for priority of this marker which can be used to
determine which markers are displayed.
Returntype : int
Exceptions : none
Caller : general
Status : stable
Code:
| public String Bio::EnsEMBL::Map::Marker::right_primer | ( | ) |
Arg [1] : (optional) string $right_primer Example :
Description: Getter/Setter for the right primer sequence of this marker Returntype : string Exceptions : none Caller : general Status : stable
Code:
| public String Bio::EnsEMBL::Map::Marker::type | ( | ) |
Arg [1] : (optional) string $type Example :
Description: Getter/Setter for type of this marker. Rat markers are typed
as 'est' or 'microsatellite'. Other markers may not have
defined types.
Returntype : string
Exceptions : none
Caller : general
Status : stable
Code: