
Class Summary
Synopsis
my $assembly_exception_feature_adaptor = $database_adaptor-\>get_AssemblyExceptionFeatureAdaptor(); @assembly_exception_features = $assembly_exception_feature_adaptor-\>fetch_all_by_Slice($slice);
Description
Assembly Exception Feature Adaptor - database access for assembly exception features.
Definition at line 25 of file AssemblyExceptionFeatureAdaptor.pm.
Available Methods | |
protected | _check_start_end_strand () |
protected | _columns () |
protected | _default_where_clause () |
protected | _final_clause () |
protected | _left_join () |
protected | _list_dbIDs () |
protected | _objs_from_sth () |
protected | _pre_store () |
protected | _remap () |
protected | _straight_join () |
protected | _tables () |
public Listref | bind_param_generic_fetch () |
public Bio::EnsEMBL::DBSQL::DBAdaptor | db () |
public Bio::EnsEMBL::DBSQL::DBConnection | dbc () |
public | dump_data () |
public Reference | fetch_all () |
public Listref | fetch_all_by_dbID_list () |
public Reference | fetch_all_by_Slice () |
public Bio::EnsEMBL::AssemblyExceptionFeature | fetch_by_dbID () |
public Listref | generic_fetch () |
public | get_dumped_data () |
public Boolean | is_multispecies () |
public Scalar | last_insert_id () |
public Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor | new () |
public DBI::StatementHandle | prepare () |
public void | remove () |
public Int | species_id () |
public Int | store () |
Method Documentation
protected Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor::_check_start_end_strand | ( | ) |
Undocumented method

protected Bio::EnsEMBL::DBSQL::BaseAdaptor::_columns | ( | ) | [inherited] |
Undocumented method

Reimplemented in Bio::EnsEMBL::DBSQL::DensityFeatureAdaptor, Bio::EnsEMBL::DBSQL::DnaAlignFeatureAdaptor, Bio::EnsEMBL::DBSQL::ExonAdaptor, Bio::EnsEMBL::DBSQL::GeneAdaptor, Bio::EnsEMBL::DBSQL::KaryotypeBandAdaptor, Bio::EnsEMBL::DBSQL::MiscFeatureAdaptor, Bio::EnsEMBL::DBSQL::OperonAdaptor, Bio::EnsEMBL::DBSQL::OperonTranscriptAdaptor, Bio::EnsEMBL::DBSQL::PredictionExonAdaptor, Bio::EnsEMBL::DBSQL::PredictionTranscriptAdaptor, Bio::EnsEMBL::DBSQL::ProteinAlignFeatureAdaptor, Bio::EnsEMBL::DBSQL::RepeatFeatureAdaptor, Bio::EnsEMBL::DBSQL::SimpleFeatureAdaptor, Bio::EnsEMBL::DBSQL::SplicingEventAdaptor, Bio::EnsEMBL::DBSQL::SplicingEventFeatureAdaptor, Bio::EnsEMBL::DBSQL::SplicingTranscriptPairAdaptor, Bio::EnsEMBL::DBSQL::TranscriptAdaptor, Bio::EnsEMBL::DBSQL::UnmappedObjectAdaptor, Bio::EnsEMBL::Map::DBSQL::MarkerFeatureAdaptor, Bio::EnsEMBL::Map::DBSQL::QtlAdaptor, and Bio::EnsEMBL::Map::DBSQL::QtlFeatureAdaptor.
protected Bio::EnsEMBL::DBSQL::BaseAdaptor::_default_where_clause | ( | ) | [inherited] |
Undocumented method

Reimplemented in Bio::EnsEMBL::DBSQL::MiscFeatureAdaptor, Bio::EnsEMBL::DBSQL::RepeatFeatureAdaptor, Bio::EnsEMBL::Map::DBSQL::MarkerFeatureAdaptor, and Bio::EnsEMBL::Map::DBSQL::QtlFeatureAdaptor.
protected Bio::EnsEMBL::DBSQL::BaseAdaptor::_final_clause | ( | ) | [inherited] |
Undocumented method

Reimplemented in Bio::EnsEMBL::DBSQL::ExonAdaptor, Bio::EnsEMBL::DBSQL::MiscFeatureAdaptor, and Bio::EnsEMBL::DBSQL::PredictionExonAdaptor.
protected Bio::EnsEMBL::DBSQL::BaseAdaptor::_left_join | ( | ) | [inherited] |
Undocumented method

Reimplemented in Bio::EnsEMBL::DBSQL::DnaAlignFeatureAdaptor, Bio::EnsEMBL::DBSQL::GeneAdaptor, Bio::EnsEMBL::DBSQL::MiscFeatureAdaptor, Bio::EnsEMBL::DBSQL::ProteinAlignFeatureAdaptor, Bio::EnsEMBL::DBSQL::SplicingEventAdaptor, Bio::EnsEMBL::DBSQL::TranscriptAdaptor, Bio::EnsEMBL::DBSQL::UnmappedObjectAdaptor, Bio::EnsEMBL::Map::DBSQL::MarkerFeatureAdaptor, and Bio::EnsEMBL::Map::DBSQL::QtlFeatureAdaptor.
protected Bio::EnsEMBL::DBSQL::BaseAdaptor::_list_dbIDs | ( | ) | [inherited] |
Undocumented method

protected Bio::EnsEMBL::DBSQL::BaseAdaptor::_objs_from_sth | ( | ) | [inherited] |
Undocumented method

Reimplemented in Bio::EnsEMBL::DBSQL::DensityFeatureAdaptor, Bio::EnsEMBL::DBSQL::DnaAlignFeatureAdaptor, Bio::EnsEMBL::DBSQL::ExonAdaptor, Bio::EnsEMBL::DBSQL::GeneAdaptor, Bio::EnsEMBL::DBSQL::KaryotypeBandAdaptor, Bio::EnsEMBL::DBSQL::MiscFeatureAdaptor, Bio::EnsEMBL::DBSQL::OperonAdaptor, Bio::EnsEMBL::DBSQL::OperonTranscriptAdaptor, Bio::EnsEMBL::DBSQL::PredictionExonAdaptor, Bio::EnsEMBL::DBSQL::PredictionTranscriptAdaptor, Bio::EnsEMBL::DBSQL::ProteinAlignFeatureAdaptor, Bio::EnsEMBL::DBSQL::RepeatFeatureAdaptor, Bio::EnsEMBL::DBSQL::SimpleFeatureAdaptor, Bio::EnsEMBL::DBSQL::SplicingEventAdaptor, Bio::EnsEMBL::DBSQL::TranscriptAdaptor, Bio::EnsEMBL::DBSQL::UnconventionalTranscriptAssociationAdaptor, Bio::EnsEMBL::DBSQL::UnmappedObjectAdaptor, Bio::EnsEMBL::Map::DBSQL::MarkerFeatureAdaptor, and Bio::EnsEMBL::Map::DBSQL::QtlFeatureAdaptor.
protected Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor::_pre_store | ( | ) |
Undocumented method

protected Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor::_remap | ( | ) |
Undocumented method

protected Bio::EnsEMBL::DBSQL::BaseAdaptor::_straight_join | ( | ) | [inherited] |
Undocumented method

protected Bio::EnsEMBL::DBSQL::BaseAdaptor::_tables | ( | ) | [inherited] |
Undocumented method

Reimplemented in Bio::EnsEMBL::DBSQL::DataFileAdaptor, Bio::EnsEMBL::DBSQL::DensityFeatureAdaptor, Bio::EnsEMBL::DBSQL::DnaAlignFeatureAdaptor, Bio::EnsEMBL::DBSQL::ExonAdaptor, Bio::EnsEMBL::DBSQL::GeneAdaptor, Bio::EnsEMBL::DBSQL::KaryotypeBandAdaptor, Bio::EnsEMBL::DBSQL::MiscFeatureAdaptor, Bio::EnsEMBL::DBSQL::OperonAdaptor, Bio::EnsEMBL::DBSQL::OperonTranscriptAdaptor, Bio::EnsEMBL::DBSQL::PredictionExonAdaptor, Bio::EnsEMBL::DBSQL::PredictionTranscriptAdaptor, Bio::EnsEMBL::DBSQL::ProteinAlignFeatureAdaptor, Bio::EnsEMBL::DBSQL::RepeatFeatureAdaptor, Bio::EnsEMBL::DBSQL::SimpleFeatureAdaptor, Bio::EnsEMBL::DBSQL::SplicingEventAdaptor, Bio::EnsEMBL::DBSQL::SplicingEventFeatureAdaptor, Bio::EnsEMBL::DBSQL::SplicingTranscriptPairAdaptor, Bio::EnsEMBL::DBSQL::TranscriptAdaptor, Bio::EnsEMBL::DBSQL::UnmappedObjectAdaptor, Bio::EnsEMBL::Map::DBSQL::MarkerFeatureAdaptor, and Bio::EnsEMBL::Map::DBSQL::QtlFeatureAdaptor.
public Listref Bio::EnsEMBL::DBSQL::BaseAdaptor::bind_param_generic_fetch | ( | ) | [inherited] |
Arg [1] : (optional) scalar $param This is the parameter to bind Arg [2] : (optional) int $sql_type Type of the parameter (from DBI (:sql_types)) Example : $adaptor->bind_param_generic_fetch($stable_id,SQL_VARCHAR); $adaptor->generic_fetch(); Description: When using parameters for the query, will call the bind_param to avoid some security issues. If there are no arguments, will return the bind_parameters ReturnType : listref Exceptions: if called with one argument

public Bio::EnsEMBL::DBSQL::DBAdaptor Bio::EnsEMBL::DBSQL::BaseAdaptor::db | ( | ) | [inherited] |
Arg [1] : (optional) Bio::EnsEMBL::DBSQL::DBAdaptor $obj the database this adaptor is using. Example : $db = $adaptor->db(); Description: Getter/Setter for the DatabaseConnection that this adaptor is using. Returntype : Bio::EnsEMBL::DBSQL::DBAdaptor Exceptions : none Caller : Adaptors inherited from BaseAdaptor Status : Stable

public Bio::EnsEMBL::DBSQL::DBConnection Bio::EnsEMBL::DBSQL::BaseAdaptor::dbc | ( | ) | [inherited] |
Arg [1] : (optional) Bio::EnsEMBL::DBSQL::DBConnection $obj the database this adaptor is using. Example : $db = $adaptor->db(); Description: Getter/Setter for the DatabaseConnection that this adaptor is using. Returntype : Bio::EnsEMBL::DBSQL::DBConnection Exceptions : none Caller : Adaptors inherited from BaseAdaptor Status : Stable

public Bio::EnsEMBL::DBSQL::BaseAdaptor::dump_data | ( | ) | [inherited] |
Undocumented method

public Reference Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor::fetch_all | ( | ) |
Arg [1] : none Example : my @axfs = @{$axfa->fetch_all()}; Description: Retrieves all assembly exception features which are in the database and builds internal caches of the features. Returntype : reference to list of Bio::EnsEMBL::AssemblyExceptionFeatures Exceptions : none Caller : fetch_by_dbID, fetch_by_Slice Status : Stable

Reimplemented from Bio::EnsEMBL::DBSQL::BaseAdaptor.
public Listref Bio::EnsEMBL::DBSQL::BaseAdaptor::fetch_all_by_dbID_list | ( | ) | [inherited] |
Arg [1] : listref of integers $id_list The unique database identifiers for the features to be obtained. Arg [2] : optional - Bio::EnsEMBL::Slice to map features onto. Example : @feats = @{$adaptor->fetch_all_by_dbID_list([1234, 2131, 982]))}; Description: Returns the features created from the database defined by the the IDs in contained in the provided ID list $id_list. The features will be returned in their native coordinate system. That is, the coordinate system in which they are stored in the database. In order to convert the features to a particular coordinate system use the transfer() or transform() method. If none of the features are found in the database a reference to an empty list is returned. Returntype : listref of Bio::EnsEMBL::Features Exceptions : thrown if $id arg is not provided does not exist Caller : general Status : Stable

Reimplemented in Bio::EnsEMBL::DBSQL::OntologyTermAdaptor.
public Reference Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor::fetch_all_by_Slice | ( | ) |
Arg [1] : Bio::EnsEMBL::Slice $slice Example : my @axfs = @{$axfa->fetch_all_by_Slice($slice)}; Description: Retrieves all assembly exception features which overlap the provided slice. The returned features will be in coordinate system of the slice. Returntype : reference to list of Bio::EnsEMBL::AssemblyException features Exceptions : none Caller : Feature::get_all_alt_locations, general Status : Stable

public Bio::EnsEMBL::AssemblyExceptionFeature Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor::fetch_by_dbID | ( | ) |
Arg [1] : int $dbID Example : my $axf = $axfa->fetch_by_dbID(3); Description: Retrieves a single assembly exception feature via its internal identifier. Note that this only retrieves one of the two assembly exception features which are represented by a single row in the assembly_exception table. Returntype : Bio::EnsEMBL::AssemblyExceptionFeature Exceptions : none Caller : general Status : Stable

Reimplemented from Bio::EnsEMBL::DBSQL::BaseAdaptor.
public Listref Bio::EnsEMBL::DBSQL::BaseAdaptor::generic_fetch | ( | ) | [inherited] |
Arg [1] : (optional) string $constraint An SQL query constraint (i.e. part of the WHERE clause) Arg [2] : (optional) Bio::EnsEMBL::AssemblyMapper $mapper A mapper object used to remap features as they are retrieved from the database Arg [3] : (optional) Bio::EnsEMBL::Slice $slice A slice that features should be remapped to Example : $fts = $a->generic_fetch('contig_id in (1234, 1235)', 'Swall'); Description: Performs a database fetch and returns feature objects in contig coordinates. Returntype : listref of Bio::EnsEMBL::SeqFeature in contig coordinates Exceptions : none Caller : BaseFeatureAdaptor, ProxyDnaAlignFeatureAdaptor::generic_fetch Status : Stable

Reimplemented in Bio::EnsEMBL::DBSQL::DataFileAdaptor.
public Bio::EnsEMBL::DBSQL::BaseAdaptor::get_dumped_data | ( | ) | [inherited] |
Undocumented method

public Boolean Bio::EnsEMBL::DBSQL::BaseAdaptor::is_multispecies | ( | ) | [inherited] |
Arg [1] : (optional) boolean $arg Example : if ($adaptor->is_multispecies()) { } Description: Getter/Setter for the is_multispecies boolean of to use for this adaptor. Returntype : boolean Exceptions : none Caller : general Status : Stable

public Scalar Bio::EnsEMBL::DBSQL::BaseAdaptor::last_insert_id | ( | ) | [inherited] |
Arg [1] : (optional) $field the name of the field the inserted ID was pushed into Arg [2] : (optional) HashRef used to pass extra attributes through to the DBD driver Description : Delegating method which uses DBI to extract the last inserted identifier. If using MySQL we just call the DBI method DBI::last_insert_id() since MySQL ignores any extra arguments. See DBI for more information about this delegated method. Example : my $id = $self->last_insert_id('my_id'); my $other_id = $self->last_insert_id(); Returntype : Scalar or undef

public Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor::new | ( | ) |
Arg [1] : list of args @args Superclass constructor arguments Example : none Description: Constructor which just initializes internal cache structures Returntype : Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor Exceptions : none Caller : implementing subclass constructors Status : Stable

Reimplemented from Bio::EnsEMBL::DBSQL::BaseAdaptor.
public DBI::StatementHandle Bio::EnsEMBL::DBSQL::BaseAdaptor::prepare | ( | ) | [inherited] |
Arg [1] : string $string a SQL query to be prepared by this adaptors database Example : $sth = $adaptor->prepare("select yadda from blabla") Description: provides a DBI statement handle from the adaptor. A convenience function so you dont have to write $adaptor->db->prepare all the time Returntype : DBI::StatementHandle Exceptions : none Caller : Adaptors inherited from BaseAdaptor Status : Stable

Reimplemented in Bio::EnsEMBL::DBSQL::SliceAdaptor, and Bio::EnsEMBL::External::BlastAdaptor.
public void Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor::remove | ( | ) |
Arg [1] : $asx Bio::EnsEMBL::AssemblyFeatureException Example : $asx_adaptor->remove($asx); Description: This removes a assembly exception feature from the database. Returntype : none Exceptions : thrown if $asx arg does not implement dbID(), or if $asx->dbID is not a true value Caller : general Status : Stable

public Int Bio::EnsEMBL::DBSQL::BaseAdaptor::species_id | ( | ) | [inherited] |
Arg [1] : (optional) int $species_id The internal ID of the species in a multi-species database. Example : $db = $adaptor->db(); Description: Getter/Setter for the internal ID of the species in a multi-species database. The default species ID is 1. Returntype : Integer Exceptions : none Caller : Adaptors inherited from BaseAdaptor Status : Stable

public Int Bio::EnsEMBL::DBSQL::AssemblyExceptionFeatureAdaptor::store | ( | ) |
Arg[1] : Bio::EnsEMBL::AssemblyException $asx Arg[2] : Bio::EnsEMBL::AssemblyException $asx2
Example : $asx = Bio::EnsEMBL::AssemblyExceptionFeature->new(...) $asx2 = Bio::EnsEMBL::AssemblyExceptionFeature->new(...) $asx_seq_region_id = $asx_adaptor->store($asx); Description: This stores a assembly exception feature in the assembly_exception table and returns the assembly_exception_id. Needs 2 features: one pointing to the Assembly_exception, and the other pointing to the region in the reference that is being mapped to Will check that start, end and type are defined, and the alternate slice is present as well. ReturnType: int Exceptions: throw if assembly exception not defined (needs start, end, type and alternate_slice) of if $asx not a Bio::EnsEMBL::AssemblyException Caller: general Status: Stable

The documentation for this class was generated from the following file:
- Bio/EnsEMBL/DBSQL/AssemblyExceptionFeatureAdaptor.pm