From 2e9623fe0c0b19e47b816a94187ce4a0499cd50e Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Tue, 19 Jul 2011 15:18:45 +0100
Subject: [PATCH] if UTR belongs to single transcript gene use gene id as the
 locus_tag

---
 uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
index b56354b5b..a6f00db82 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");
     }
-- 
GitLab