From 0acc33645d2428b7d55418c587be941c67b13ac7 Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Wed, 14 Oct 2009 10:57:13 +0000 Subject: [PATCH] use GoBox.getGOCvTerm() when adding GO terms in getFeatureCvTerm() git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@12068 ee4ac58c-ac51-4696-9907-e4b3aa274f04 --- uk/ac/sanger/artemis/chado/ChadoTransactionManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java b/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java index d168e2082..158fd6cd9 100644 --- a/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java +++ b/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java @@ -30,6 +30,7 @@ import uk.ac.sanger.artemis.FeatureSegmentVector; import uk.ac.sanger.artemis.sequence.SequenceChangeListener; import uk.ac.sanger.artemis.sequence.SequenceChangeEvent; import uk.ac.sanger.artemis.components.genebuilder.GeneUtils; +import uk.ac.sanger.artemis.components.genebuilder.cv.GoBox; import uk.ac.sanger.artemis.components.genebuilder.ortholog.MatchPanel; import uk.ac.sanger.artemis.components.genebuilder.ortholog.OrthoParalogTable; import uk.ac.sanger.artemis.components.genebuilder.ortholog.SimilarityTable; @@ -2308,7 +2309,12 @@ public class ChadoTransactionManager if(this_qualifier_part_lowercase.startsWith("term=")) { final String cvTermName = this_qualifier_part.substring(5); - CvTerm cvTerm = getCvTerm(cvTermName, cvName); + CvTerm cvTerm; + + if(qualifier_name.startsWith("GO")) + cvTerm = GoBox.getGOCvTerm(cvTermName); + else + cvTerm = getCvTerm(cvTermName, cvName); if(cvTerm == null && cvName.equals(PRODUCT_CV)) cvTerm = createCvTerm(cvTermName, -- GitLab