diff --git a/modules/Bio/EnsEMBL/Utils/VegaCuration/Translation.pm b/modules/Bio/EnsEMBL/Utils/VegaCuration/Translation.pm index 2a3dada6c92fcab491471206e9f6a5c04b83a8ff..31d958276e7b583e35222b4f9265de3a73df6fbf 100644 --- a/modules/Bio/EnsEMBL/Utils/VegaCuration/Translation.pm +++ b/modules/Bio/EnsEMBL/Utils/VegaCuration/Translation.pm @@ -255,6 +255,12 @@ sub check_for_stops { next TRANS; } } + foreach my $attrib (@{$trans->get_all_Attributes('hidden_remark')}) { + if ($attrib->value eq 'ribosomal_frameshift') { + $log_object->_save_log('log', '', $gsi, '', $tsi, '', "Skipping $tsi ($tname) since it has a ribosomal frameshift hidden_remark"); + next TRANS; + } + } #$support->log_verbose("Studying transcript $tsi ($tname, $tID)\n",1); $log_object->_save_log('log_verbose', '', $gsi, '', $tsi, '', "Studying transcript $tsi ($tname, $tID)");