System.err.print("Initializing extractor...");
ReVerbExtractor extractor = new ReVerbExtractor();
System.err.println("Done.");
System.err.print("Initializing confidence function...");
ConfidenceFunction scoreFunc = new ReVerbOpenNlpConfFunction();
System.err.println("Done.");
System.err.print("Initializing NLP tools...");
ChunkedSentenceReader sentReader = DefaultObjects.getDefaultSentenceReader(reader);
System.err.println("Done.");
Joiner joiner = Joiner.on("\t");
for (ChunkedSentence sent : sentReader.getSentences()) {
sentenceCount++;
String sentString = sent.getTokensAsString();
System.out.println(String.format("sentence\t%s\t%s", sentenceCount, sentString));
for (ChunkedBinaryExtraction extr : extractor.extract(sent)) {
double score = scoreFunc.getConf(extr);
String arg1 = extr.getArgument1().toString();
String rel = extr.getRelation().toString();
String arg2 = extr.getArgument2().toString();