Package TEES :: Package ExampleBuilders :: Module EdgeExampleBuilder :: Class EdgeExampleBuilder
[hide private]

Class EdgeExampleBuilder

source code

ExampleBuilders.ExampleBuilder.ExampleBuilder --+
                                                |
                                               EdgeExampleBuilder

This example builder makes edge examples, i.e. examples describing the event arguments.

Instance Methods [hide private]
 
__init__(self, style=None, length=None, types=[], featureSet=None, classSet=None) source code
 
definePredictedValueRange(self, sentences, elementName) source code
 
getPredictedValueRange(self) source code
 
filterEdgesByType(self, edges, typesToInclude) source code
 
getCategoryNameFromTokens(self, sentenceGraph, t1, t2, directed=True)
Example class.
source code
 
getCategoryName(self, sentenceGraph, e1, e2, directed=True, duplicateEntities=None)
Example class.
source code
 
isPotentialRELInteraction(self, e1, e2) source code
 
isPotentialBBInteraction(self, e1, e2, sentenceGraph) source code
 
getBISuperType(self, eType) source code
 
isPotentialBIInteraction(self, e1, e2, sentenceGraph, stats) source code
 
isPotentialEPIInteraction(self, e1, e2, sentenceGraph) source code
 
isPotentialIDInteraction(self, e1, e2, sentenceGraph) source code
 
isPotentialCOInteraction(self, e1, e2, sentenceGraph) source code
 
isPotentialGeniaInteraction(self, e1, e2) source code
 
getGoldCategoryName(self, goldGraph, entityToGold, e1, e2, directed=True) source code
 
filterEdge(self, edge, edgeTypes) source code
 
buildExamplesFromGraph(self, sentenceGraph, outfile, goldGraph=None)
Build examples for a single sentence.
source code
 
buildExample(self, token1, token2, paths, sentenceGraph, categoryName, exampleIndex, entity1=None, entity2=None)
Build a single directed example for the potential edge between token1 and token2
source code

Inherited from ExampleBuilders.ExampleBuilder.ExampleBuilder: calculatePredictedRange, getElementCounts, getParameters, getSentences, processCorpus, processDocument, processSentence, saveIds, setFeature

Inherited from ExampleBuilders.ExampleBuilder.ExampleBuilder (private): _setDefaultParameters

Class Methods [hide private]

Inherited from ExampleBuilders.ExampleBuilder.ExampleBuilder: getIdSets, run

Method Details [hide private]

__init__(self, style=None, length=None, types=[], featureSet=None, classSet=None)
(Constructor)

source code 
Overrides: ExampleBuilders.ExampleBuilder.ExampleBuilder.__init__

definePredictedValueRange(self, sentences, elementName)

source code 
Overrides: ExampleBuilders.ExampleBuilder.ExampleBuilder.definePredictedValueRange

getPredictedValueRange(self)

source code 
Overrides: ExampleBuilders.ExampleBuilder.ExampleBuilder.getPredictedValueRange

getCategoryNameFromTokens(self, sentenceGraph, t1, t2, directed=True)

source code 

Example class. Multiple overlapping edges create a merged type.

getCategoryName(self, sentenceGraph, e1, e2, directed=True, duplicateEntities=None)

source code 

Example class. Multiple overlapping edges create a merged type.

buildExamplesFromGraph(self, sentenceGraph, outfile, goldGraph=None)

source code 

Build examples for a single sentence. Returns a list of examples. See Core/ExampleUtils for example format.

Overrides: ExampleBuilders.ExampleBuilder.ExampleBuilder.buildExamplesFromGraph