Class SemanticIndexDisambiguationStep
- java.lang.Object
-
- de.julielab.genemapper.mappingcores.quercus.SemanticIndexDisambiguationStep
-
- All Implemented Interfaces:
QuercusDisambiguationStep
public class SemanticIndexDisambiguationStep extends Object implements QuercusDisambiguationStep
-
-
Constructor Summary
Constructors Constructor Description SemanticIndexDisambiguationStep(de.julielab.geneexpbase.configuration.Configuration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisambiguate(de.julielab.geneexpbase.genemodel.GeneMention gm, de.julielab.geneexpbase.candidateretrieval.SynHit candidate)de.julielab.geneexpbase.candidateretrieval.SynHitdoDisambiguation(de.julielab.geneexpbase.candidateretrieval.SynHit synHit, org.apache.lucene.search.Query query, double minContextScore)org.apache.lucene.search.TopDocsgetContextForSynHits(de.julielab.geneexpbase.candidateretrieval.SynHit synHit, org.apache.lucene.search.Query query)org.apache.lucene.search.QuerymakeQuery(List<String> allowedIDs, org.apache.lucene.search.Query query)
-
-
-
Constructor Detail
-
SemanticIndexDisambiguationStep
@Inject public SemanticIndexDisambiguationStep(de.julielab.geneexpbase.configuration.Configuration config) throws GeneMapperException- Throws:
GeneMapperException
-
-
Method Detail
-
disambiguate
public void disambiguate(de.julielab.geneexpbase.genemodel.GeneMention gm, de.julielab.geneexpbase.candidateretrieval.SynHit candidate)- Specified by:
disambiguatein interfaceQuercusDisambiguationStep
-
doDisambiguation
public de.julielab.geneexpbase.candidateretrieval.SynHit doDisambiguation(de.julielab.geneexpbase.candidateretrieval.SynHit synHit, org.apache.lucene.search.Query query, double minContextScore) throws IOException- Throws:
IOException
-
getContextForSynHits
public org.apache.lucene.search.TopDocs getContextForSynHits(de.julielab.geneexpbase.candidateretrieval.SynHit synHit, org.apache.lucene.search.Query query) throws IOException- Throws:
IOException
-
makeQuery
public org.apache.lucene.search.Query makeQuery(List<String> allowedIDs, org.apache.lucene.search.Query query) throws IOException
- Throws:
IOException
-
-