public class SenSimplifier extends Object
| Modifier and Type | Field and Description |
|---|---|
Map<String,List<String>> |
equiList |
Map<String,String> |
equimap |
int |
er_count
Check whether this sentence qualify for extracting event
|
static Map<String,Integer> |
hashType |
static Map<String,String> |
modifiers |
static Map<String,String> |
none_rel |
int |
nr_event |
static Set<String> |
prepmap |
static String[] |
preps |
Map<String,KeyData> |
sharedDic |
Set<String> |
simpleDic |
static String[] |
trigger_type |
| Constructor and Description |
|---|
SenSimplifier() |
SenSimplifier(DBUtils dbs) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
abs2Sen(String txt,
String br)
Deprecated.
|
String[] |
brLine(String txt,
String br)
Used to split the text after the title which often does not end with a
full stop, this posing an issue for the sentence splitter.
|
void |
closeDB() |
SentenceSplitter.BioSemSentence[] |
doSentenceSplitting(String txt,
String br) |
void |
doSimplify()
Deprecated.
|
String[] |
doSimplifySentenceWise(SentenceSplitter.BioSemSentence[] originalSentences,
List<TData> proList) |
int |
findProIndex(List<TData> plist,
int pos) |
int |
getOffset(int idx,
int[] subpos) |
int |
getPIndex(String pname) |
List<String> |
getProteins(String s) |
int |
getSenIndex(int start,
int[] subpos) |
void |
loadDict(DBUtils dbs)
Load dictionary from default database DB: DB source to load dictionary
|
List<String[]> |
loadEquiv(String pmid) |
List<EData> |
loadEvent(String pmid) |
Map<String,Rules>[] |
loadPatterns(DBUtils db)
Load pattern from database
|
List<String> |
loadPMIDs()
Load abstract ID from database
|
List<TData> |
loadProtein(String pmid) |
Map<String,RuleSet> |
loadRuleSet(DBUtils db) |
String |
loadSentence(String pmid) |
void |
loadSimpleDic() |
void |
loadSimpleDic(Map<String,KeyData> map) |
String |
loadSimplified(String pmid)
Deprecated.
|
List<TData> |
loadTrigger(String pmid) |
static void |
main(String[] args) |
void |
setDB(DBUtils dbs)
Set default database
|
void |
setModifier()
These data learn form Modifier Learner; It would be nicer to
automatically set these modifiers.
|
void |
setSimpleDic(Set<String> map) |
void |
testSpliter() |
String |
trim(String txt) |
public int er_count
public final int nr_event
public static final String[] preps
public static final String[] trigger_type
public SenSimplifier(DBUtils dbs)
public SenSimplifier()
public void setDB(DBUtils dbs)
dbs - public Map<String,Rules>[] loadPatterns(DBUtils db)
db - : DB source to load pattern (training DB)public void loadSimpleDic()
public final void loadDict(DBUtils dbs)
public void setModifier()
public int getPIndex(String pname)
@Deprecated public String loadSimplified(String pmid)
public void testSpliter()
public String[] brLine(String txt, String br)
txt - br - @Deprecated public String[] abs2Sen(String txt, String br)
public SentenceSplitter.BioSemSentence[] doSentenceSplitting(String txt, String br)
public int getSenIndex(int start,
int[] subpos)
public int getOffset(int idx,
int[] subpos)
public String[] doSimplifySentenceWise(SentenceSplitter.BioSemSentence[] originalSentences, List<TData> proList)
@Deprecated public void doSimplify()
public void closeDB()
public static void main(String[] args)
Copyright © 2016 JULIE Lab, Germany. All rights reserved.