ensembl-hive  2.6
Bio::EnsEMBL::UTR Class Reference
+ Inheritance diagram for Bio::EnsEMBL::UTR:

Public Member Functions

public Bio::EnsEMBL::UTR new ()
 
public Bio::EnsEMBL::Transcript transcript ()
 
public Bio::EnsEMBL::Translation translation ()
 
public String seq_region_start ()
 
public String seq_region_end ()
 
public Bio::EnsEMBL::Gene get_Gene ()
 
public String type ()
 
public String feature_so_acc ()
 
public String feature_so_term ()
 
public Hash summary_as_hash ()
 
- Public Member Functions inherited from Bio::EnsEMBL::Feature
public Bio::EnsEMBL::Feature new ()
 
public Int start ()
 
public Int end ()
 
public Int strand ()
 
public void move ()
 
public Int length ()
 
public Bio::EnsEMBL::Analysis analysis ()
 
public Bio::EnsEMBL::Slice slice ()
 
public Boolean Or Undef equals ()
 
public Bio::EnsEMBL::Feature transform ()
 
public Bio::EnsEMBL::Feature transfer ()
 
public Listref project_to_slice ()
 
public Listref project ()
 
public String seqname ()
 
public String display_id ()
 
public String version ()
 
public Bio::EnsEMBL::Slice feature_Slice ()
 
public String seq_region_name ()
 
public Int seq_region_length ()
 
public Boolean seq_region_strand ()
 
public Int seq_region_start ()
 
public Int seq_region_end ()
 
public String coord_system_name ()
 
public String seq ()
 
public Listref get_all_alt_locations ()
 
public Boolean overlaps ()
 
public Boolean overlaps_local ()
 
public List get_overlapping_Genes ()
 
public Bio::EnsEMBL::Gene get_nearest_Gene ()
 
public String feature_so_acc ()
 
public String feature_so_term ()
 
public Hashref summary_as_hash ()
 
public String species ()
 
public sub_SeqFeature ()
 
public add_sub_SeqFeature ()
 
public flush_sub_SeqFeature ()
 
- 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 ()
 

Detailed Description

Synopsis

$feature = Bio::EnsEMBL::UTR->new(
-start => 100,
-end => 220,
-strand => -1,
-slice => $slice,
-type => 'five_prime_UTR',
-transcript => $transcript
);

Description

This is a UTR feature within the Ensembl system.
A UTR repsents the non-coding (untranslated) regions 
of a transcript. It can be 5' or 3'

Definition at line 28 of file UTR.pm.

Member Function Documentation

◆ feature_so_acc()

public String Bio::EnsEMBL::UTR::feature_so_acc ( )
  Example    :
print $utr->feature_so_acc;
  Description: This method returns a string containing the SO accession number of the UTR, based on type.
               Overrides Bio::EnsEMBL::Feature::feature_so_acc
  Returntype : string (Sequence Ontology accession number)
 
Code:
click to view

◆ feature_so_term()

public String Bio::EnsEMBL::UTR::feature_so_term ( )
  Example    :
print $utr->feature_so_term;
  Description: This method returns a string containing the SO accession term of the UTR, based on type.
               Overrides Bio::EnsEMBL::Feature::feature_so_term
  Returntype : string (Sequence Ontology term)
 
Code:
click to view

◆ get_Gene()

public Bio::EnsEMBL::Gene Bio::EnsEMBL::UTR::get_Gene ( )
  Description: Get the gene associated with the ExonTranscript,
               if a transcript has been set
  Returntype : Bio::EnsEMBL::Gene or undef
  Exceptions : none
  Caller     : general
  Status     : Stable
 
Code:
click to view

◆ new()

public Bio::EnsEMBL::UTR Bio::EnsEMBL::UTR::new ( )
  Arg [...]  : Named arguments passed to superclass
  Example    :
(-start => 1,
-end => 100,
-strand => 1,
-slice => $slice,
-dbID => 10,
-transcript => $transcript,
-type => 'five_prime_UTR');
  Description: Constructs a new Bio::EnsEMBL::UTR.
  Returntype : Bio::EnsEMBL::UTR
  Exceptions : Thrown on invalid -SLICE, -STRAND arguments
  Caller     : general, subclass constructors
  Status     : Stable
 
Code:
click to view

◆ seq_region_end()

public String Bio::EnsEMBL::UTR::seq_region_end ( )
  Arg [1]    : (optional) string $seq_region_end
  Example    :
$seq_region_end = $cds->seq_region_end();
  Description: Getter/Setter for the seq_region_end for this UTR.
               Overwrite default method from Feature as UTR does not have
               a table
  Returntype : String
  Exceptions : none
  Caller     : general
  Status     : Stable
 
Code:
click to view

◆ seq_region_start()

public String Bio::EnsEMBL::UTR::seq_region_start ( )
  Arg [1]    : (optional) string $seq_region_start
  Example    :
$seq_region_start = $cds->seq_region_start();
  Description: Getter/Setter for the seq_region_start for this UTR.
               Overwrite default method from Feature as UTR does not have
               a table
  Returntype : String
  Exceptions : none
  Caller     : general
  Status     : Stable
 
Code:
click to view

◆ summary_as_hash()

public Hash Bio::EnsEMBL::UTR::summary_as_hash ( )
  Example    :
my $hash = $utr->summary_as_hash();
  Description: Generates a HashRef compatible with GFFSerializer. Adds
               Parent, source and type to the basic Feature hash
  Returntype : Hash
  Exceptions : none
  Caller     : general
  Status     : Stable
 
Code:
click to view

◆ transcript()

public Bio::EnsEMBL::Transcript Bio::EnsEMBL::UTR::transcript ( )
  Arg [1]    : (optional) Bio::EnsEMBL::Transcript
  Example    :
$transcript = $utr->transcript();
  Description: Getter/Setter for the transcript associated with this
               UTR.
  Returntype : Bio::EnsEMBL::Transcript
  Exceptions : none
  Caller     : general
  Status     : Stable
 
Code:
click to view

◆ translation()

public Bio::EnsEMBL::Translation Bio::EnsEMBL::UTR::translation ( )
    Description: Fetch the translation associated with
                 this transcript, if it exists. Return undef
                 if there is no translation, ie. a pseudogene
    Returntype : Bio::EnsEMBL::Translation or undef
    Caller     : general
    Status     : Stable
 
Code:
click to view

◆ type()

public String Bio::EnsEMBL::UTR::type ( )
  Arg [1]    : (optional) string $type
  Example    :
print $utr->type();
  Description: This method returns a string that describes
               the type of UTR feature (5 prime or 3 prime)
  Returntype : string
  Exceptions : none
  Caller     : general
  Status     : Stable
 
Code:
click to view

The documentation for this class was generated from the following file:
Bio::EnsEMBL::UTR::get_Gene
public Bio::EnsEMBL::Gene get_Gene()
Bio::EnsEMBL::Storable::dbID
public Int dbID()
Bio::EnsEMBL::UTR::new
public Bio::EnsEMBL::UTR new()
Bio::EnsEMBL::Feature::end
public Int end()
Bio::EnsEMBL::UTR::summary_as_hash
public Hash summary_as_hash()
Bio::EnsEMBL::UTR::seq_region_start
public String seq_region_start()
Bio::EnsEMBL::UTR::translation
public Bio::EnsEMBL::Translation translation()
Bio::EnsEMBL::Feature::strand
public Int strand()
Bio::EnsEMBL::UTR::seq_region_end
public String seq_region_end()
Bio::EnsEMBL::UTR::feature_so_acc
public String feature_so_acc()
Bio::EnsEMBL::UTR::feature_so_term
public String feature_so_term()
Bio::EnsEMBL::Feature::start
public Int start()
Bio::EnsEMBL::UTR::type
public String type()
Bio::EnsEMBL::UTR::transcript
public Bio::EnsEMBL::Transcript transcript()
Bio::EnsEMBL::Feature::slice
public Bio::EnsEMBL::Slice slice()
Bio::EnsEMBL::UTR
Definition: UTR.pm:28
Bio::EnsEMBL::Transcript::translation
public Bio::EnsEMBL::Translation translation()
Bio::EnsEMBL::Translation::transcript
public Bio::EnsEMBL::Transcript transcript()