diff --git a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
index bd5b4e5e517651cff3632e5857f1281ed2b9800e..5e1697dd3910db65774590ab20918d29ae1b0bc6 100644
--- a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
+++ b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
@@ -830,7 +830,12 @@ public class PublicDBDocumentEntry extends SimpleDocumentEntry
       nbases += seglen;
     }
     
-    String pos = sequenceloc+".."+(sequenceloc+2);   
+    String pos;
+    if(f.isForwardFeature())
+      pos = sequenceloc+".."+(sequenceloc+2);
+    else
+      pos = (sequenceloc-2)+".."+sequenceloc;
+    
     qualifiers.add(new Qualifier("transl_except","(pos:"+pos+",aa:Sec)"));
   }