Package relations
Class Eval
- java.lang.Object
-
- relations.Eval
-
public class Eval extends Object
- Author:
- Chinh
-
-
Constructor Summary
Constructors Constructor Description Eval()Main class for extracting event from textEval(SenSimplifier simp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomparePatterns()voidcountLevel()voidDictEval()Evaluating dictionaryvoidevalReg()voidevalSimple()intfindPos(int[] loc, Word[] w)booleaninitAbstract(String pid)Load all data (protein, trigger, event) belong to this abtract/paragraph Split abstract/paragraph into sentencesstatic voidmain(String[] args)voidprintAllSentence(int type)voidprintCompoundEvent(int type)voidprintCompoundTrigger(TData tg, List<Word> ls)voidprintEventbyType(int type, String trg)voidprintEvents(String id)voidprintEventType(int type)voidprintFile(String path, String dest)List<TData>[]splitData(List<TData> list)Split list of Data (Trigger/Protein) based on number of sentencesList<EData>[]splitEvents(List<EData> list)Spliting event per sentenceList<Word>[]splitTrg(List<Word> list)voidtest()
-
-
-
Constructor Detail
-
Eval
public Eval()
Main class for extracting event from text
-
Eval
public Eval(SenSimplifier simp)
-
-
Method Detail
-
findPos
public int findPos(int[] loc, Word[] w)
-
printEvents
public void printEvents(String id)
-
countLevel
public void countLevel()
-
printEventbyType
public void printEventbyType(int type, String trg)
-
printEventType
public void printEventType(int type)
-
evalSimple
public void evalSimple()
-
evalReg
public void evalReg()
-
DictEval
public void DictEval()
Evaluating dictionary- Parameters:
type-
-
printAllSentence
public void printAllSentence(int type)
-
printCompoundEvent
public void printCompoundEvent(int type)
-
initAbstract
public boolean initAbstract(String pid)
Load all data (protein, trigger, event) belong to this abtract/paragraph Split abstract/paragraph into sentences- Parameters:
pid-- Returns:
-
splitEvents
public List<EData>[] splitEvents(List<EData> list)
Spliting event per sentence- Parameters:
list- : list of event
-
splitData
public List<TData>[] splitData(List<TData> list)
Split list of Data (Trigger/Protein) based on number of sentences- Parameters:
list- : trigger/protein
-
test
public void test()
-
main
public static void main(String[] args)
-
comparePatterns
public void comparePatterns()
-
-