public class SmtApi extends StmtApi
History:
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FLAG_1_SYNONYM
flag for 1 synonym substitution mapping
|
static java.lang.String |
FLAG_2_SYNONYM
flag for 2 synonym substitutions mapping
|
static java.lang.String |
FLAG_NO_CUI
flag for no CUI mapping found
|
static java.lang.String |
FLAG_NO_SYNONYM
flag for no synonym substitution mapping
|
static java.lang.String |
NO_CUI_STR
CUI for no CUI string
|
static java.lang.String |
NO_PT_STR
PT for no PT string
|
conf_, configFile_, corpus_, corpusFile_, synFile_, synTable_
Constructor and Description |
---|
SmtApi()
Create Smt Api object by default values.
|
SmtApi(Configuration conf)
Create Smt Api object by specifying configuration object.
|
SmtApi(java.lang.String configFile)
Create Smt Api object by specifying configuration file.
|
Modifier and Type | Method and Description |
---|---|
void |
CleanUp()
Cleanup method to close LvgApi object and database connection.
|
java.util.Vector<java.lang.String> |
FindCui(java.lang.String inTerm)
Find CUIs of a input term.
|
java.util.Vector<java.lang.String> |
FindCui(java.lang.String inTerm,
boolean ptFlag)
Find CUIs of a input term.
|
java.sql.Connection |
GetConnection()
Get the database connection object.
|
java.util.Vector<java.lang.String> |
Norm(java.lang.String inStr)
The normalize method used for the key in the corpus.
|
GetAllPrefixSubterms, GetConfiguration, GetLongestPrefixSubterm, GetSubtermStrs, GetSynonymSubsititution, GetSynonymSubsititutionBySubtermNo, GetSynonymSubsititutionBySubtermNo, GetSynTable, InCorpus, Init, SetCorpusFile, SetSynonymFile
public static final java.lang.String NO_CUI_STR
public static final java.lang.String NO_PT_STR
public static final java.lang.String FLAG_NO_SYNONYM
public static final java.lang.String FLAG_1_SYNONYM
public static final java.lang.String FLAG_2_SYNONYM
public static final java.lang.String FLAG_NO_CUI
public SmtApi()
CleanUp( ) method must be called to close the LvgApi object.
public SmtApi(java.lang.String configFile)
CleanUp( ) method must be called to close the LvgApi object.
configFile
- configuration file of the SMTpublic SmtApi(Configuration conf)
CleanUp( ) method must be called to close the LvgApi object.
conf
- configuration objectpublic void CleanUp()
public java.sql.Connection GetConnection()
public java.util.Vector<java.lang.String> Norm(java.lang.String inStr)
public java.util.Vector<java.lang.String> FindCui(java.lang.String inTerm)
inTerm
- the input term of interests to find CUIpublic java.util.Vector<java.lang.String> FindCui(java.lang.String inTerm, boolean ptFlag)
inTerm
- the input term of interests to find CUIptFlag
- flag to show preferred term Submit a bug or feature
Copyright © 2015 National Library of Medicine