Mercurial > repos > mahtabm > ensembl
comparison variant_effect_predictor/Bio/EnsEMBL/Variation/StructuralVariationOverlapAllele.pm @ 0:1f6dce3d34e0
Uploaded
| author | mahtabm |
|---|---|
| date | Thu, 11 Apr 2013 02:01:53 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:1f6dce3d34e0 |
|---|---|
| 1 package Bio::EnsEMBL::Variation::StructuralVariationOverlapAllele; | |
| 2 | |
| 3 use strict; | |
| 4 use warnings; | |
| 5 | |
| 6 use base qw(Bio::EnsEMBL::Variation::BaseVariationFeatureOverlapAllele); | |
| 7 | |
| 8 sub new_fast { | |
| 9 my ($class, $hashref) = @_; | |
| 10 | |
| 11 # swap a transcript_variation argument for a variation_feature_overlap one | |
| 12 | |
| 13 if ($hashref->{structural_variation_overlap}) { | |
| 14 $hashref->{base_variation_feature_overlap} = | |
| 15 delete $hashref->{structural_variation_overlap}; | |
| 16 } | |
| 17 | |
| 18 # and call the superclass | |
| 19 | |
| 20 return $class->SUPER::new_fast($hashref); | |
| 21 } | |
| 22 | |
| 23 =head2 structural_variation_overlap | |
| 24 | |
| 25 Description: Get the associated StructuralVariationOverlap | |
| 26 Returntype : Bio::EnsEMBL::Variation::StructuralVariationOverlap | |
| 27 Exceptions : none | |
| 28 Status : At Risk | |
| 29 | |
| 30 =cut | |
| 31 | |
| 32 sub structural_variation_overlap { | |
| 33 my ($self, $svo) = @_; | |
| 34 if ($svo) { | |
| 35 assert_ref($svo, 'Bio::EnsEMBL::Variation::StructuralVariationOverlap'); | |
| 36 } | |
| 37 return $self->base_variation_feature_overlap($svo); | |
| 38 } | |
| 39 | |
| 40 | |
| 41 =head2 structural_variation_feature | |
| 42 | |
| 43 Description: Get the associated StructuralVariationFeature | |
| 44 Returntype : Bio::EnsEMBL::Variation::StructuralVariationFeature | |
| 45 Exceptions : none | |
| 46 Status : At Risk | |
| 47 | |
| 48 =cut | |
| 49 | |
| 50 sub structural_variation_feature { | |
| 51 my $self = shift; | |
| 52 return $self->structural_variation_overlap->structural_variation_feature; | |
| 53 } | |
| 54 | |
| 55 1; | |
| 56 |
