diff --git a/modules/Bio/EnsEMBL/Translation.pm b/modules/Bio/EnsEMBL/Translation.pm index f70bd29efaa67983bed6a06470e6442ba43f23a8..016373e2389d9d0faef8eb822af1775961e1fe99 100755 --- a/modules/Bio/EnsEMBL/Translation.pm +++ b/modules/Bio/EnsEMBL/Translation.pm @@ -687,12 +687,20 @@ sub get_all_SeqEdits { my @seqeds; - my $attribs = $self->get_all_Attributes('_selenocysteine'); + my $attribs; + + my @edits = ('initial_met', '_selenocysteine'); + + + foreach my $edit(@edits){ + $attribs = $self->get_all_Attributes($edit); - # convert attributes to SeqEdit objects - foreach my $a (@$attribs) { - push @seqeds, Bio::EnsEMBL::SeqEdit->new(-ATTRIB => $a); + # convert attributes to SeqEdit objects + foreach my $a (@$attribs) { + push @seqeds, Bio::EnsEMBL::SeqEdit->new(-ATTRIB => $a); + } } + return \@seqeds; }