From 68cb311d283d95334239d1530a3c41083910383c Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Mon, 17 Feb 2014 11:26:19 +0000
Subject: [PATCH] fix for getSegmentID()

---
 uk/ac/sanger/artemis/io/GFFStreamFeature.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/uk/ac/sanger/artemis/io/GFFStreamFeature.java b/uk/ac/sanger/artemis/io/GFFStreamFeature.java
index 268196414..f08858d7e 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())) {
-- 
GitLab