Skip to content
Snippets Groups Projects
Commit 7f2d2214 authored by tjc's avatar tjc
Browse files

change logger

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@6003 ee4ac58c-ac51-4696-9907-e4b3aa274f04
parent 1dbb2263
No related branches found
No related tags found
No related merge requests found
...@@ -33,10 +33,11 @@ import org.gmod.schema.sequence.FeatureCvTerm; ...@@ -33,10 +33,11 @@ import org.gmod.schema.sequence.FeatureCvTerm;
import org.gmod.schema.sequence.FeatureCvTermDbXRef; import org.gmod.schema.sequence.FeatureCvTermDbXRef;
import org.gmod.schema.sequence.FeatureCvTermProp; import org.gmod.schema.sequence.FeatureCvTermProp;
import uk.ac.sanger.artemis.components.Splash;
public class ArtemisUtils public class ArtemisUtils
{ {
private static org.apache.log4j.Logger logger4j =
org.apache.log4j.Logger.getLogger(ArtemisUtils.class);
protected static String getCurrentSchema() protected static String getCurrentSchema()
{ {
...@@ -58,7 +59,7 @@ public class ArtemisUtils ...@@ -58,7 +59,7 @@ public class ArtemisUtils
public static void inserFeatureCvTerm(GmodDAO dao, FeatureCvTerm featureCvTerm) public static void inserFeatureCvTerm(GmodDAO dao, FeatureCvTerm featureCvTerm)
{ {
List featureCvTerms = dao.getFeatureCvTermsByFeature(featureCvTerm.getFeature()); List featureCvTerms = dao.getFeatureCvTermsByFeature(featureCvTerm.getFeature());
logger4j.debug("In inserFeatureCvTerm() inserting");
int rank = 0; int rank = 0;
for(int i=0; i<featureCvTerms.size(); i++) for(int i=0; i<featureCvTerms.size(); i++)
{ {
...@@ -87,6 +88,8 @@ public class ArtemisUtils ...@@ -87,6 +88,8 @@ public class ArtemisUtils
{ {
List featureCvTerms = dao.getFeatureCvTermsByFeature(featureCvTerm.getFeature()); List featureCvTerms = dao.getFeatureCvTermsByFeature(featureCvTerm.getFeature());
logger4j.debug("In deleteFeatureCvTerm() deleting one of "+featureCvTerms.size());
List featureCvTermDbXRefs = new Vector(); List featureCvTermDbXRefs = new Vector();
if(featureCvTerm.getFeatureCvTermDbXRefs() != null && if(featureCvTerm.getFeatureCvTermDbXRefs() != null &&
...@@ -103,6 +106,7 @@ public class ArtemisUtils ...@@ -103,6 +106,7 @@ public class ArtemisUtils
FeatureCvTerm deleteme = null; FeatureCvTerm deleteme = null;
Vector rankable = null; Vector rankable = null;
logger4j.debug("In deleteFeatureCvTerm() looking to delete ");
for(int i=0; i<featureCvTerms.size(); i++) for(int i=0; i<featureCvTerms.size(); i++)
{ {
FeatureCvTerm this_feature_cvterm = (FeatureCvTerm)featureCvTerms.get(i); FeatureCvTerm this_feature_cvterm = (FeatureCvTerm)featureCvTerms.get(i);
...@@ -112,6 +116,7 @@ public class ArtemisUtils ...@@ -112,6 +116,7 @@ public class ArtemisUtils
this_feature_cvterm.getCvTerm().getCv().getName().equals( this_feature_cvterm.getCvTerm().getCv().getName().equals(
featureCvTerm.getCvTerm().getCv().getName() )) featureCvTerm.getCvTerm().getCv().getName() ))
{ {
logger4j.debug("Found CvTerm.name "+featureCvTerm.getCvTerm().getName());
Collection this_featureCvTermDbXRefs = this_feature_cvterm.getFeatureCvTermDbXRefs(); Collection this_featureCvTermDbXRefs = this_feature_cvterm.getFeatureCvTermDbXRefs();
Collection this_featureCvTermProps = this_feature_cvterm.getFeatureCvTermProps(); Collection this_featureCvTermProps = this_feature_cvterm.getFeatureCvTermProps();
...@@ -126,6 +131,10 @@ public class ArtemisUtils ...@@ -126,6 +131,10 @@ public class ArtemisUtils
rankable = new Vector(); rankable = new Vector();
rankable.add(this_feature_cvterm); rankable.add(this_feature_cvterm);
logger4j.debug("FeatureCvTermDbXRefs not the same - ignore "+
this_featureCvTermDbXRefs.size()+" != "+featureCvTermDbXRefs.size() + " || "+
featureCvTermProps.size()+" != "+this_featureCvTermProps.size());
continue; continue;
} }
...@@ -148,7 +157,7 @@ public class ArtemisUtils ...@@ -148,7 +157,7 @@ public class ArtemisUtils
FeatureCvTermProp fcp = (FeatureCvTermProp)it.next(); FeatureCvTermProp fcp = (FeatureCvTermProp)it.next();
if(!containsFeatureCvTermProp(fcp, featureCvTermProps)) if(!containsFeatureCvTermProp(fcp, featureCvTermProps))
{ {
Splash.logger4j.debug(fcp.getCvTerm().getName()+" "+fcp.getValue()); logger4j.debug(fcp.getCvTerm().getName()+" "+fcp.getValue());
found = false; found = false;
break; break;
...@@ -167,7 +176,10 @@ public class ArtemisUtils ...@@ -167,7 +176,10 @@ public class ArtemisUtils
deleteme = this_feature_cvterm; deleteme = this_feature_cvterm;
} }
} }
if(deleteme != null)
dao.delete(deleteme); dao.delete(deleteme);
else
logger4j.debug("FeatureCvTerm not found");
if(rankable != null) if(rankable != null)
{ {
...@@ -179,7 +191,7 @@ public class ArtemisUtils ...@@ -179,7 +191,7 @@ public class ArtemisUtils
if(fc.getRank() == i) if(fc.getRank() == i)
continue; continue;
Splash.logger4j.debug("UPDATE rank for "+ fc.getCvTerm().getCv().getName() + " rank = " + logger4j.debug("UPDATE rank for "+ fc.getCvTerm().getCv().getName() + " rank = " +
fc.getRank()+" -> "+i); fc.getRank()+" -> "+i);
fc.setRank(i); fc.setRank(i);
dao.merge(fc); dao.merge(fc);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment