diff --git a/modules/Bio/EnsEMBL/Transcript.pm b/modules/Bio/EnsEMBL/Transcript.pm index 5284770f2e407b9260f7016265ac694c17e9d05d..abcb55efed1aa5bca6d764dd5301b5fea31fe594 100755 --- a/modules/Bio/EnsEMBL/Transcript.pm +++ b/modules/Bio/EnsEMBL/Transcript.pm @@ -1207,7 +1207,8 @@ sub translate { my $codon_table; if($self->slice()) { - ($codon_table) = @{$self->slice()->get_all_Attributes('codon_table')}; + my ($attrib) = @{$self->slice()->get_all_Attributes('codon_table')}; + $codon_table = $attrib->value() if($attrib); } $codon_table ||= 1; # default vertebrate codon table