Class SemanticIndexDisambiguationStep

    • 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:
        disambiguate in interface QuercusDisambiguationStep
      • 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