diff --git a/uk/ac/sanger/artemis/io/GFFStreamFeature.java b/uk/ac/sanger/artemis/io/GFFStreamFeature.java index 2681964145baf7b76884ceae04bc7aeeda11ee16..f08858d7e0dabf13e320f2a3fe6fe03409c20b1a 100644 --- a/uk/ac/sanger/artemis/io/GFFStreamFeature.java +++ b/uk/ac/sanger/artemis/io/GFFStreamFeature.java @@ -429,7 +429,9 @@ public class GFFStreamFeature extends SimpleDocumentFeature implements * @return */ public String getSegmentID(final Range r) { - if (id_range_store != null && !getKey().getKeyString().equals("gene")) { + if ( id_range_store != null && + getKey().getKeyString().indexOf("gene") == -1 && + getKey().getKeyString().indexOf("RNA") == -1 ) { int offset = 0; if (getGffSeqName() != null && contig_ranges != null && contig_ranges.containsKey(getGffSeqName())) {