Changeset 20763
- Timestamp:
- 02/03/10 13:50:32 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bio/tools/main/src/org/intermine/bio/logic/OrthologueLinkManager.java
r20762 r20763 74 74 75 75 /** 76 * @param im intermine api 76 77 * @param webProperties the web properties 77 78 */ … … 87 88 88 89 /** 90 * @param im intermine api 89 91 * @param webProperties the web properties 90 92 * @return OrthologueLinkManager the link manager … … 92 94 public static synchronized OrthologueLinkManager getInstance(InterMineAPI im, 93 95 Properties webProperties) { 94 if (orthologueLinkManager == null ) {96 if (orthologueLinkManager == null || DEBUG) { 95 97 orthologueLinkManager = new OrthologueLinkManager(im, webProperties); 96 98 } … … 108 110 if (timeSinceLastRefresh > ONE_HOUR || DEBUG) { 109 111 lastCacheRefresh = System.currentTimeMillis(); 112 110 113 updateMaps(); 111 114 } … … 294 297 QueryClass qcHomologueOrganism = new QueryClass(Organism.class); 295 298 QueryClass qcDataset = new QueryClass(DataSet.class); 299 QueryClass qcGeneHomologue = new QueryClass(Gene.class); 296 300 297 301 QueryField qfGeneOrganismName = new QueryField(qcOrganism, "shortName"); … … 303 307 q.addToSelect(qfGeneOrganismName); 304 308 q.addToSelect(qfDataset); 305 q.addTo OrderBy(qfHomologueOrganismName);309 q.addToSelect(qfHomologueOrganismName); 306 310 307 311 q.addFrom(qcGene); … … 310 314 q.addFrom(qcHomologueOrganism); 311 315 q.addFrom(qcDataset); 316 q.addFrom(qcGeneHomologue); 312 317 313 318 ConstraintSet cs = new ConstraintSet(ConstraintOp.AND); … … 325 330 cs.addConstraint(new ContainsConstraint(c3, ConstraintOp.CONTAINS, qcDataset)); 326 331 332 // gene.homologues.homologue 333 QueryObjectReference c4 = new QueryObjectReference(qcHomologue, "homologue"); 334 cs.addConstraint(new ContainsConstraint(c4, ConstraintOp.CONTAINS, qcGeneHomologue)); 335 327 336 // gene.homologues.homologue.organism.shortName 328 QueryObjectReference c 4 = new QueryObjectReference(qcHomologue, "organism");329 cs.addConstraint(new ContainsConstraint(c 4, ConstraintOp.CONTAINS,337 QueryObjectReference c5 = new QueryObjectReference(qcGeneHomologue, "organism"); 338 cs.addConstraint(new ContainsConstraint(c5, ConstraintOp.CONTAINS, 330 339 qcHomologueOrganism)); 331 332 340 q.setConstraint(cs); 333 341
Note: See TracChangeset
for help on using the changeset viewer.
