From b37b11f9ae08c49daefc79ff7d6dd978d23fa6ee Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Mon, 23 Nov 2009 12:17:52 +0000
Subject: [PATCH] strip out non-embl parts of product line

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@12411 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../sanger/artemis/io/PublicDBDocumentEntry.java | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
index c4fae90cb..85000363d 100644
--- a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
+++ b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
@@ -339,8 +339,20 @@ public class PublicDBDocumentEntry extends SimpleDocumentEntry
         for(int j=0; j<newValues.size(); j++)
         {
           String val = (String)newValues.get(j);
-          if(val.startsWith("term=") && val.endsWith(";"))
-            val = val.substring(5,  val.length()-1);
+          
+          int ind = 0;
+          if((ind=val.indexOf(";db_xref="))>-1)
+            val = val.substring(0,ind);
+          
+          if((ind=val.indexOf(";evidence="))>-1)
+            val = val.substring(0,ind);
+          
+          if(val.startsWith("term="))
+            val = val.substring(5,  val.length());
+          
+          if(val.endsWith(";"))
+            val = val.substring(0,  val.length()-1);
+          
           tmpNewValues.add(val);
         }
  
-- 
GitLab