diff --git a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
index b56354b5bb779021e1ff44bc1b975a6f55260f08..a6f00db820f6a98f5fdc1d94fc87004595e3ae44 100644
--- a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
+++ b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
@@ -358,6 +358,10 @@ public class PublicDBDocumentEntry extends SimpleDocumentEntry
         location =
           new Location(ranges, feature.getLocation().isComplement());
       }
+
+      int ntranscripts = gene.getTranscripts().size();
+      if(ntranscripts == 1)
+    	  transcriptName = gene.getGeneUniqueName();
       qualifiers.setQualifier(new Qualifier("locus_tag", transcriptName));
       qualifiers.removeQualifierByName("ID");
     }