owltools.sim
Class SimSearch

java.lang.Object
  extended by owltools.sim.SimSearch

public class SimSearch
extends Object

quick search for best matches

Author:
cjm

Field Summary
protected  BloomFilter<org.semanticweb.owlapi.model.OWLObject> bloomFilter
           
protected  Set<org.semanticweb.owlapi.model.OWLObject> candidates
           
protected  int maxHits
           
protected  Double minIC
           
protected  Double minScore
           
protected  Reporter reporter
           
protected  SimEngine simEngine
           
 
Constructor Summary
SimSearch(SimEngine simEngine)
           
SimSearch(SimEngine simEngine, Reporter reporter)
           
 
Method Summary
 int getMaxHits()
           
 SimEngine getSimEngine()
           
 List<org.semanticweb.owlapi.model.OWLObject> search(org.semanticweb.owlapi.model.OWLObject queryObj)
          Given a query object (e.g.
 void setCandidates(Set<org.semanticweb.owlapi.model.OWLObject> candidates)
           
 void setMaxHits(int maxHits)
           
 void setSimEngine(SimEngine simEngine)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

minScore

protected Double minScore

minIC

protected Double minIC

simEngine

protected SimEngine simEngine

bloomFilter

protected BloomFilter<org.semanticweb.owlapi.model.OWLObject> bloomFilter

maxHits

protected int maxHits

candidates

protected Set<org.semanticweb.owlapi.model.OWLObject> candidates

reporter

protected Reporter reporter
Constructor Detail

SimSearch

public SimSearch(SimEngine simEngine)

SimSearch

public SimSearch(SimEngine simEngine,
                 Reporter reporter)
Method Detail

search

public List<org.semanticweb.owlapi.model.OWLObject> search(org.semanticweb.owlapi.model.OWLObject queryObj)
Given a query object (e.g. organism, disorder, gene), find candidate hit objects based on simple attribute overlap

Parameters:
queryObj -
Returns:

setCandidates

public void setCandidates(Set<org.semanticweb.owlapi.model.OWLObject> candidates)

getSimEngine

public SimEngine getSimEngine()

setSimEngine

public void setSimEngine(SimEngine simEngine)

getMaxHits

public int getMaxHits()

setMaxHits

public void setMaxHits(int maxHits)


Copyright © 2010-2011. All Rights Reserved.