From 4238e80aa94941f5e20fa9e4791e07ccc3b6766c Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Tue, 5 Aug 2008 11:20:51 +0000 Subject: [PATCH] fix for isObsolete tag when duplicating features, e.g. when unmerging git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@8459 ee4ac58c-ac51-4696-9907-e4b3aa274f04 --- uk/ac/sanger/artemis/chado/ChadoTransactionManager.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java b/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java index 3137f7290..0cd304d05 100644 --- a/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java +++ b/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java @@ -1029,7 +1029,10 @@ public class ChadoTransactionManager { final String qualifierStr = (String)qualifier_values.elementAt(value_index); // ignore reserved tags - if(isReservedTag(name) || isSynonymTag(name, feature) || isCvTag(name)) + if(isReservedTag(name) || + isSynonymTag(name, feature) || + isCvTag(name) || + name.equals("isObsolete")) { if(!name.equals("Parent") && !name.equals("Derives_from")) addReservedTag(name+"="+qualifierStr, name, @@ -1044,8 +1047,8 @@ public class ChadoTransactionManager featureprop.setRank(value_index); featureprop.setCvTerm(cvTerm); chado_feature.addFeatureProp(featureprop); - - logger4j.debug("ADD FEATUREPROP="+(String)qualifier_values.elementAt(value_index)); + + logger4j.debug("ADD FEATUREPROP "+name+"="+(String)qualifier_values.elementAt(value_index)); } } catch(NullPointerException npe) -- GitLab