edu.uchsc.ccp.knowtator.stats
Class KnowtatorIAA

java.lang.Object
  extended by edu.uchsc.ccp.knowtator.stats.KnowtatorIAA

public class KnowtatorIAA
extends Object


Constructor Summary
KnowtatorIAA(File outputDirectory, SimpleInstance filter, Collection<SimpleInstance> textSources, Project project, Collection<Slot> simpleFeatureSlots, Collection<Slot> complexFeatureSlots, KnowtatorManager manager, TextSourceCollection tsc, AnnotationUtil annotationUtil, MentionUtil mentionUtil, FilterUtil filterUtil)
           
 
Method Summary
 void closeHTML()
           
 Annotation convertAnnotation(SimpleInstance knowtatorAnnotation, boolean convertComplexFeatures)
           
static FeatureMatcher createFeatureMatcher(SimpleInstance slotMatcherConfig, KnowtatorProjectUtil kpu, String matcherName)
           
 Map<Annotation,String> getAnnotationTexts()
           
static Set<Slot> getComplexSlotsFromMatcherConfig(SimpleInstance slotMatcherConfig, KnowtatorProjectUtil kpu)
           
static Set<Slot> getSimpleSlotsFromMatcherConfig(SimpleInstance slotMatcherConfig, KnowtatorProjectUtil kpu)
           
 Map<String,Set<Annotation>> getTextSourceAnnotationsMap()
           
 IAA runClassAndSpanIAA()
           
 IAA runClassIAA()
           
 IAA runFeatureMatcherIAA(SimpleInstance slotMatcherConfig)
           
 IAA runFeatureMatcherIAA(SimpleInstance slotMatcherConfig, String matcherName)
           
 IAA runSpanIAA()
           
 void runSubclassIAA()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KnowtatorIAA

public KnowtatorIAA(File outputDirectory,
                    SimpleInstance filter,
                    Collection<SimpleInstance> textSources,
                    Project project,
                    Collection<Slot> simpleFeatureSlots,
                    Collection<Slot> complexFeatureSlots,
                    KnowtatorManager manager,
                    TextSourceCollection tsc,
                    AnnotationUtil annotationUtil,
                    MentionUtil mentionUtil,
                    FilterUtil filterUtil)
             throws IAAException
Throws:
IAAException
Method Detail

closeHTML

public void closeHTML()

getAnnotationTexts

public Map<Annotation,String> getAnnotationTexts()

convertAnnotation

public Annotation convertAnnotation(SimpleInstance knowtatorAnnotation,
                                    boolean convertComplexFeatures)
                             throws IAAException
Throws:
IAAException

createFeatureMatcher

public static FeatureMatcher createFeatureMatcher(SimpleInstance slotMatcherConfig,
                                                  KnowtatorProjectUtil kpu,
                                                  String matcherName)
                                           throws IAAException
Throws:
IAAException

runFeatureMatcherIAA

public IAA runFeatureMatcherIAA(SimpleInstance slotMatcherConfig)
                         throws IAAException
Throws:
IAAException

runFeatureMatcherIAA

public IAA runFeatureMatcherIAA(SimpleInstance slotMatcherConfig,
                                String matcherName)
                         throws IAAException
Throws:
IAAException

runClassIAA

public IAA runClassIAA()
                throws IAAException
Throws:
IAAException

runSpanIAA

public IAA runSpanIAA()
               throws IAAException
Throws:
IAAException

runClassAndSpanIAA

public IAA runClassAndSpanIAA()
                       throws IAAException
Throws:
IAAException

runSubclassIAA

public void runSubclassIAA()
                    throws IAAException
Throws:
IAAException

getSimpleSlotsFromMatcherConfig

public static Set<Slot> getSimpleSlotsFromMatcherConfig(SimpleInstance slotMatcherConfig,
                                                        KnowtatorProjectUtil kpu)

getComplexSlotsFromMatcherConfig

public static Set<Slot> getComplexSlotsFromMatcherConfig(SimpleInstance slotMatcherConfig,
                                                         KnowtatorProjectUtil kpu)

getTextSourceAnnotationsMap

public Map<String,Set<Annotation>> getTextSourceAnnotationsMap()