From 85a6c6e2adc773f90ef44140d38338ea4eb1e244 Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Thu, 16 Feb 2012 16:38:46 +0000
Subject: [PATCH] try to get seqname from another feature in the entry

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

diff --git a/uk/ac/sanger/artemis/io/GFFStreamFeature.java b/uk/ac/sanger/artemis/io/GFFStreamFeature.java
index 846ce04dd..8cbe4d4f2 100644
--- a/uk/ac/sanger/artemis/io/GFFStreamFeature.java
+++ b/uk/ac/sanger/artemis/io/GFFStreamFeature.java
@@ -765,7 +765,15 @@ public class GFFStreamFeature extends SimpleDocumentFeature
       if(seqname == null && ((GFFDocumentEntry)getEntry()).getDocument() != null) 
         seqname = ((GFFDocumentEntry)getEntry()).getDocument().getName();
       if(seqname == null)
-        seqname = "gff_seqname";
+      {
+        try
+        {
+          seqname = ((GFFStreamFeature)(getEntry().getAllFeatures().elementAt(0))).getGffSeqName();
+        }
+        catch(Exception e) {}
+        if(seqname == null)
+          seqname = "gff_seqname";
+      }
       
       if(source == null) 
         source = "artemis";
-- 
GitLab