ensembl-hive  2.7.0
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor Class Reference
+ Inheritance diagram for Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor:

Public Member Functions

public ArrayRef list_linked_transcript_ids ()
 
public ArrayRef fetch_all_by_Transcript ()
 
public ArrayRef fetch_flanking_exon_ids ()
 
protected _tables ()
 
protected _columns ()
 
protected _objs_from_sth ()
 
public Int store ()
 
public void store_transcript_linkage ()
 
public void update ()
 
public void remove ()
 
public void remove_all_transcript_linkages ()
 
public void remove_transcript_linkage ()
 
protected _remove_transcript_linkage ()
 
- Public Member Functions inherited from Bio::EnsEMBL::DBSQL::BaseFeatureAdaptor
public Bio::EnsEMBL::BaseFeatureAdaptor new ()
 
public Boolean start_equals_end ()
 
public void clear_cache ()
 
protected _clear_slice_feature_cache ()
 
protected Bio::EnsEMBL::Utils::Cache _slice_feature_cache ()
 
public Listref fetch_all_by_Slice ()
 
public Bio::EnsEMBL::Utils::Iterator fetch_Iterator_by_Slice_method ()
 
public Bio::EnsEMBL::Utils::Iterator fetch_Iterator_by_Slice ()
 
public Listref fetch_all_by_Slice_and_score ()
 
public Listref fetch_all_by_Slice_constraint ()
 
public Listref fetch_all_by_logic_name ()
 
public Listref fetch_all_by_stable_id_list ()
 
protected _create_feature ()
 
protected _create_feature_fast ()
 
public Int count_by_Slice_constraint ()
 
protected ArrayRef _get_and_filter_Slice_projections ()
 
protected ArrayRef _generate_feature_bounds ()
 
protected Listref _get_by_Slice ()
 
protected _slice_fetch ()
 
public get_seq_region_id_external ()
 
public get_seq_region_id_internal ()
 
protected _pre_store ()
 
protected _pre_store_userdata ()
 
protected _check_start_end_strand ()
 
protected _remap ()
 
protected _seq_region_boundary_from_db ()
 
public void store ()
 
public void remove ()
 
public void remove_by_Slice ()
 
protected _max_feature_length ()
 
protected _list_seq_region_ids ()
 
public remove_by_analysis_id ()
 
public remove_by_feature_id ()
 
public Bio::EnsEMBL::Feature fetch_nearest_by_Feature ()
 
public Listref fetch_all_by_outward_search ()
 
public Listref fetch_all_nearest_by_Feature ()
 
public Listref select_nearest ()
 
protected Int _compute_nearest_end ()
 
protected Int _compute_prime_distance ()
 
protected Int _compute_midpoint ()
 
protected _discard_excess_features_from_matrix ()
 
- Public Member Functions inherited from Bio::EnsEMBL::DBSQL::BaseAdaptor
public Bio::EnsEMBL::DBSQL::BaseAdaptor new ()
 
public DBI::StatementHandle prepare ()
 
public Bio::EnsEMBL::DBSQL::DBAdaptor db ()
 
public Bio::EnsEMBL::DBSQL::DBConnection dbc ()
 
public Boolean is_multispecies ()
 
public Int species_id ()
 
protected _list_dbIDs ()
 
protected _straight_join ()
 
protected _can_straight_join ()
 
public Listref bind_param_generic_fetch ()
 
protected _bind_param_generic_fetch ()
 
public String generate_in_constraint ()
 
public Listref generic_fetch ()
 
public Int generic_count ()
 
protected _generate_sql ()
 
public Bio::EnsEMBL::Feature fetch_by_dbID ()
 
protected _uncached_fetch_by_dbID ()
 
public Listref fetch_all_by_dbID_list ()
 
protected _uncached_fetch_all_by_dbID_list ()
 
protected ArrayRef _uncached_fetch_all_by_id_list ()
 
public fetch_all ()
 
public Scalar last_insert_id ()
 
public insert_ignore_clause ()
 
protected Bio::EnsEMBL::DBSQL::Support::BaseCache _id_cache ()
 
protected Boolean _no_id_cache ()
 
public Boolean ignore_cache_override ()
 
public Int schema_version ()
 
protected _tables ()
 
protected _columns ()
 
protected _default_where_clause ()
 
protected _left_join ()
 
protected _final_clause ()
 
protected _objs_from_sth ()
 
protected _build_id_cache ()
 
protected _logic_name_to_constraint ()
 

Detailed Description

Synopsis

my $isea = $dba->get_IntronSupportingEvidenceAdaptor();
my $ise = $isea->fetch_by_dbID(1);
my $ise_array = $dfa->fetch_all();

Definition at line 17 of file IntronSupportingEvidenceAdaptor.pm.

Member Function Documentation

◆ _columns()

protected Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::_columns ( )

Undocumented method

Code:
click to view

◆ _objs_from_sth()

protected Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::_objs_from_sth ( )

Undocumented method

Code:
click to view

◆ _remove_transcript_linkage()

protected Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::_remove_transcript_linkage ( )

Undocumented method

Code:
click to view

◆ _tables()

protected Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::_tables ( )

Undocumented method

Code:
click to view

◆ fetch_all_by_Transcript()

public ArrayRef Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::fetch_all_by_Transcript ( )
  Arg[1]      : Bio::EnsEMBL::Transcript Transcript to search with
  Example     :
my $ises = $isea->fetch_all_by_Transcript($transcript);
  Description : Uses the given Transcript to search for all instances of
                IntronSupportingEvidence linked to the transcript in the 
                database 
  Returntype  : ArrayRef of IntronSupportingEvidence objects
  Exceptions  : Thrown if arguments are not as stated and for DB errors
 
Code:
click to view

◆ fetch_flanking_exon_ids()

public ArrayRef Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::fetch_flanking_exon_ids ( )
  Arg[1]      : Bio::EnsEMBL::IntronSupportingEvidence Evidence to search with
  Arg[2]      : Bio::EnsEMBL::Transcript Transcript to search with
  Example     :
my ($prev_id, $next_id) = @{$isea->fetch_flanking_exon_ids($ise, $transcript)};
  Description : Uses the given IntronSupportingEvidence and Transcript to search
                for the recorded previous and next exon database ids 
  Returntype  : ArrayRef 1 row long but with 2 columns representing previous 
                and next IDs respectivly
  Exceptions  : Thrown if arguments are not as stated and for DB errors
 
Code:
click to view

◆ list_linked_transcript_ids()

public ArrayRef Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::list_linked_transcript_ids ( )
  Arg[1]      : Bio::EnsEMBL::IntronSupportingEvidence Evidence to search with
  Example     :
my $transcript_ids = @{$isea->list_linked_transcript_ids($ise)};
  Description : Uses the given IntronSupportingEvidence to find all linked
                transcript ids 
  Returntype  : ArrayRef[Integer] of transcript_id
  Exceptions  : Thrown if arguments are not as stated and for DB errors
 
Code:
click to view

◆ remove()

public void Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::remove ( )
  Arg[1]      : Bio::EnsEMBL::IntronSupportingEvidence
  Example           :
$isea->remove($ise);
  Description : Deletes the given IntronSupportingEvidence from the database. 
                This can only occur if the object has no linked transcripts
  Returntype    : None
  Exceptions    : Thrown if the IntronSupportingEvidence is not stored, if
                the object has linked transcripts and in the event of any
                database error
 
Code:
click to view

◆ remove_all_transcript_linkages()

public void Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::remove_all_transcript_linkages ( )
  Arg[1]      : Bio::EnsEMBL::IntronSupportingEvidence
  Example     :
$isea->remove_all_transcript_linkages($ise);
  Description : Deletes the transcript links to the given IntronSupportingEvidence
  Returntype  : None
  Exceptions  : See remove_transcript_linkage
 
Code:
click to view

◆ remove_transcript_linkage()

public void Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::remove_transcript_linkage ( )
  Arg[1]      : Bio::EnsEMBL::IntronSupportingEvidence Evidence to unlink
  Arg[2]      : Bio::EnsEMBL::Transcript Transcript to unlink
  Example     :
$isea->remove_transcript_linkages($ise, $transcript);
  Description : Deletes a transcript's link to the given IntronSupportingEvidence
  Returntype  : None
  Exceptions  : Thrown if the given object is not a Transcript, if the 
                transcript is not stored, if the supporting evidence is not
                stored and for any DB exception.
 
Code:
click to view

◆ store()

public Int Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::store ( )
  Arg[1]      : Bio::EnsEMBL::IntronSupportingEvidence Evidence to store
  Example     :
$isea->store($ise);
  Description : Stores the IntronSupportingEvidence in the database. Duplicates
                are ignored.
  Returntype  : Integer The assigned database identifier
  Exceptions  : Thrown if the given object is not a IntronSupportingEvidence, 
                and for any DB exception.
 
Code:
click to view

◆ store_transcript_linkage()

public void Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::store_transcript_linkage ( )
  Arg[1]      : Bio::EnsEMBL::IntronSupportingEvidence Evidence to link
  Arg[2]      : Bio::EnsEMBL::Transcript Transcript to link
  Arg[3]      : Integer an optional ID to give if the Transcript's own ID is possibly incorrect
  Example     :
$isea->store_transcript_linkage($ise, $transcript);
$isea->store_transcript_linkage($ise, $transcript, $tid);
  Description : Links a Transcript to a portion of Intron evidence
  Returntype  : None
  Exceptions  : Thrown if the given object is not a Transcript, if the 
                transcript is not stored, if the supporting evidence is not
                stored and for any DB exception.
 
Code:
click to view

◆ update()

public void Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::update ( )
  Arg[1]      : Bio::EnsEMBL::IntronSupportingEvidence Evidence to update
  Example     :
$isea->update($ise);
  Description : Updates all attributes of an evidence object
  Returntype  : None
  Exceptions  : Thrown if the given object is not a IntronSupportingEvidence,
                if the object is not stored and for normal DB errors
 
Code:
click to view

The documentation for this class was generated from the following file:
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::store_transcript_linkage
public void store_transcript_linkage()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::fetch_flanking_exon_ids
public ArrayRef fetch_flanking_exon_ids()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::_objs_from_sth
protected _objs_from_sth()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::fetch_all_by_Transcript
public ArrayRef fetch_all_by_Transcript()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::_tables
protected _tables()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::_remove_transcript_linkage
protected _remove_transcript_linkage()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::list_linked_transcript_ids
public ArrayRef list_linked_transcript_ids()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::remove_transcript_linkage
public void remove_transcript_linkage()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::_columns
protected _columns()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::update
public void update()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::store
public Int store()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::remove_all_transcript_linkages
public void remove_all_transcript_linkages()
Bio::EnsEMBL::DBSQL::IntronSupportingEvidenceAdaptor::remove
public void remove()