diff --git a/uk/ac/sanger/artemis/util/DatabaseDocument.java b/uk/ac/sanger/artemis/util/DatabaseDocument.java
index 7751d4a73e25e770f03733e30cce87991709e2fa..a3ca377931e5b37ac9e37ad28dd4b371e21b771f 100644
--- a/uk/ac/sanger/artemis/util/DatabaseDocument.java
+++ b/uk/ac/sanger/artemis/util/DatabaseDocument.java
@@ -549,12 +549,17 @@ public class DatabaseDocument extends Document
       ByteBuffer entryBuffer = new ByteBuffer();
       try
       {
+        entryBuffer.append("##gff-version 3\n");
+        
         ByteBuffer sequenceBuffer = new ByteBuffer();
         if(dao instanceof IBatisDAO)
           ((IBatisDAO) dao).startTransaction();
 
         logger4j.debug("RETRIEVE SOURCE FEATURE FROM: "+getLocation());
         Feature srcFeature = getChadoSequence(dao, sequenceBuffer);
+        
+        entryBuffer.append("#sequence-region " + srcFeature.getUniqueName() +
+            " 1 " + srcFeature.getResidues().length + "\n");
         gff_buffer = getGff(dao, srcFeature);
         
         if(splitGFFEntry)
@@ -740,6 +745,7 @@ public class DatabaseDocument extends Document
       int type_id = feat.getCvTerm().getCvTermId();
       String typeName = getCvtermName(type_id, dao, gene_builder);
       this_buff = buffers[0];
+
       for(int j = 0; j < TYPES.length; j++)
       {
         for(int k=0; k<TYPES[j][1].length; k++)