Class WeepingTreeDisambiguation
- java.lang.Object
-
- de.julielab.jules.ae.genemapping.disambig.WeepingTreeDisambiguation
-
- All Implemented Interfaces:
SemanticDisambiguation
public class WeepingTreeDisambiguation extends java.lang.Object implements SemanticDisambiguation
Some simple disambiguation steps for ambiguous synonyms, nothing majorly fancy. Prerequisites:
- All gene mentions have a MentionMappingResult
- The best candidate(s) of the MentionMappingResults apply to one of the given taxonomy IDs
-
-
Constructor Summary
Constructors Constructor Description WeepingTreeDisambiguation(GeneMappingConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentMappingResultdisambiguateDocument(DocumentDisambiguationData disambiguationData)MentionMappingResultdisambiguateMention(MentionDisambiguationData disambiguationData)SemanticIndexgetSemanticIndex()
-
-
-
Constructor Detail
-
WeepingTreeDisambiguation
public WeepingTreeDisambiguation(GeneMappingConfiguration configuration) throws GeneMappingException
- Throws:
GeneMappingException
-
-
Method Detail
-
disambiguateMention
public MentionMappingResult disambiguateMention(MentionDisambiguationData disambiguationData) throws GeneMappingException
- Specified by:
disambiguateMentionin interfaceSemanticDisambiguation- Throws:
GeneMappingException
-
disambiguateDocument
public DocumentMappingResult disambiguateDocument(DocumentDisambiguationData disambiguationData) throws GeneMappingException
- Specified by:
disambiguateDocumentin interfaceSemanticDisambiguation- Throws:
GeneMappingException
-
getSemanticIndex
public SemanticIndex getSemanticIndex()
- Specified by:
getSemanticIndexin interfaceSemanticDisambiguation
-
-