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