diff --git a/uk/ac/sanger/artemis/io/GFFStreamFeature.java b/uk/ac/sanger/artemis/io/GFFStreamFeature.java
index 846ce04dd0a8db1d87e2daf98588fdc59f031dea..8cbe4d4f2e0cb01797deee7ff2684e1630ea5a2e 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";