ensembl-hive  2.7.0
Bio::EnsEMBL::Analysis::PairAlign Class Reference

Public Member Functions

public new ()
 
public addFeaturePair ()
 
public Array eachFeaturePair ()
 
public get_hstrand ()
 
public Int genomic2cDNA ()
 
public Int cDNA2genomic ()
 
public find_Pair ()
 
public Array convert_cDNA_feature ()
 
public convert_FeaturePair ()
 
public create_FeaturePair ()
 
public create_Feature ()
 

Detailed Description

Synopsis

#To convert between coordinates:
my $cdna_coord = $pair->genomic2cDNA($gen_coord);
my $gen_coord = $pair->cDNA2genomic($cdna_coord);

Description

Contains list of sub alignments making up a dna-dna alignment

Creation:

  my $pair = new Bio::EnsEMBL::FeaturePair(
    -start  => $qstart,
    -end    => $qend,
    -strand => $qstrand,
    -hstart => $hstart,
    -hend   => $hend,
    -hend   => $hstrand,
  );

  my $pairaln = new Bio::EnsEMBL::Analysis::PairAlign;
  $pairaln->addFeaturePair($pair);

Any number of pair alignments can be added to the PairAlign object

Definition at line 34 of file PairAlign.pm.

Member Function Documentation

◆ addFeaturePair()

public Bio::EnsEMBL::Analysis::PairAlign::addFeaturePair ( )

Undocumented method

Code:
click to view

◆ cDNA2genomic()

public Int Bio::EnsEMBL::Analysis::PairAlign::cDNA2genomic ( )
 Title   : cDNA2genomic
 Usage   : my $gen_coord = $pair->genomic2cDNA($cdna_coord)
 Function: Converts a cdna coordinate to a genomic coordinate
 Example :
 Returns : int
 Args    : int
 
Code:
click to view

◆ convert_cDNA_feature()

public Array Bio::EnsEMBL::Analysis::PairAlign::convert_cDNA_feature ( )
 Title   : convert_cDNA_feature
 Usage   : my @newfeatures = $self->convert_cDNA_feature($f);
 Function: Converts a feature on the cDNA into an array of 
           features on the genomic (for features that span across introns);
 Returns : Array of Bio::EnsEMBL::FeaturePair
 Args    : Bio::EnsEMBL::FeaturePair
 
Code:
click to view

◆ convert_FeaturePair()

public Bio::EnsEMBL::Analysis::PairAlign::convert_FeaturePair ( )

Undocumented method

Code:
click to view

◆ create_Feature()

public Bio::EnsEMBL::Analysis::PairAlign::create_Feature ( )

Undocumented method

Code:
click to view

◆ create_FeaturePair()

public Bio::EnsEMBL::Analysis::PairAlign::create_FeaturePair ( )

Undocumented method

Code:
click to view

◆ eachFeaturePair()

public Array Bio::EnsEMBL::Analysis::PairAlign::eachFeaturePair ( )
 Title   : eachFeaturePair 
 Example :
my @pairs = $pair->eachFeaturePair
 Returns : Array of Bio::SeqFeature::FeaturePair
 Args    : none
 
Code:
click to view

◆ find_Pair()

public Bio::EnsEMBL::Analysis::PairAlign::find_Pair ( )

Undocumented method

Code:
click to view

◆ genomic2cDNA()

public Int Bio::EnsEMBL::Analysis::PairAlign::genomic2cDNA ( )
 Title   : genomic2cDNA
 Usage   : my $cdna_coord = $pair->genomic2cDNA($gen_coord)
 Function: Converts a genomic coordinate to a cdna coordinate
 Returns : int
 Args    : int
 
Code:
click to view

◆ get_hstrand()

public Bio::EnsEMBL::Analysis::PairAlign::get_hstrand ( )

Undocumented method

Code:
click to view

◆ new()

public Bio::EnsEMBL::Analysis::PairAlign::new ( )

Undocumented method

Code:
click to view

The documentation for this class was generated from the following file:
Bio::EnsEMBL::Analysis::PairAlign::create_Feature
public create_Feature()
Bio::EnsEMBL::Analysis::PairAlign::eachFeaturePair
public Array eachFeaturePair()
Bio::EnsEMBL::Analysis::PairAlign
Definition: PairAlign.pm:34
Bio::EnsEMBL::Analysis::PairAlign::get_hstrand
public get_hstrand()
Bio::EnsEMBL::Feature
Definition: Feature.pm:47
Bio::EnsEMBL::Analysis::PairAlign::create_FeaturePair
public create_FeaturePair()
Bio::EnsEMBL::Analysis::PairAlign::cDNA2genomic
public Int cDNA2genomic()
Bio::EnsEMBL::Analysis::PairAlign::addFeaturePair
public addFeaturePair()
Bio::EnsEMBL::Analysis::PairAlign::find_Pair
public find_Pair()
Bio::EnsEMBL::FeaturePair
Definition: FeaturePair.pm:56
Bio::EnsEMBL::FeaturePair::new
public Bio::EnsEMBL::FeaturePair new()
Bio::EnsEMBL::Analysis::PairAlign::convert_FeaturePair
public convert_FeaturePair()
Bio::EnsEMBL::Analysis::PairAlign::convert_cDNA_feature
public Array convert_cDNA_feature()
Bio::EnsEMBL::Analysis::PairAlign::genomic2cDNA
public Int genomic2cDNA()