From 4584bdb5d20c96c9738ea480d6ed8dac3baa3606 Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Mon, 26 Sep 2011 12:45:13 +0100
Subject: [PATCH] strip out product with field for EMBL files

---
 uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
index afcf17383..c86dba9b6 100644
--- a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
+++ b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
@@ -419,10 +419,14 @@ public class PublicDBDocumentEntry extends SimpleDocumentEntry
           String val = (String)newValues.get(j);
           
           int ind = 0;
-          if((ind=val.indexOf(";db_xref="))>-1)
+          
+          if((ind=val.indexOf(";db_xref="))>-1 && this instanceof EmblDocumentEntry)
+            val = val.substring(0,ind);
+          
+          if((ind=val.indexOf(";evidence="))>-1 && this instanceof EmblDocumentEntry)
             val = val.substring(0,ind);
           
-          if((ind=val.indexOf(";evidence="))>-1)
+          if((ind=val.indexOf(";with="))>-1 && this instanceof EmblDocumentEntry)
             val = val.substring(0,ind);
           
           if(val.startsWith("term="))
-- 
GitLab