public class BionymWorkflow
extends org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
| Modifier and Type | Field and Description |
|---|---|
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration |
currentconfig |
protected org.hibernate.SessionFactory |
dbconnection |
static String |
destinationTableLable |
static String |
destinationTableParam |
static String |
doPreprocessParam |
static String |
maxMatchesParam |
static String |
originTableParam |
static String |
parserParam |
int |
prevbroadcastTimePeriod |
int |
prevmaxMessages |
int |
prevmaxNumberOfStages |
static String |
pruningThresholdParam |
static String |
rawnamesColumnParam |
static String |
referenceParam |
static String |
soundexweightParam |
| Constructor and Description |
|---|
BionymWorkflow() |
| Modifier and Type | Method and Description |
|---|---|
StringBuffer |
executeBionymWorkflow(String rawspeciesname,
String sandboxfolder,
String preprocessor,
boolean[] enablematchers,
float soundexweightF,
int maxResults,
float pruningThreshold) |
int |
executeNode(int leftStartIndex,
int numberOfLeftElementsToProcess,
int rightStartIndex,
int numberOfRightElementsToProcess,
boolean duplicate,
String sandboxFolder,
String nodeConfigurationFileObject,
String logfileNameToProduce) |
void |
filterMatchedTuples(List<org.gcube.dataanalysis.ecoengine.utils.Tuple<String>> tuples) |
String |
getDescription() |
List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> |
getInputParameters() |
float |
getInternalStatus() |
String |
getName() |
int |
getNumberOfLeftElements() |
int |
getNumberOfRightElements() |
org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType |
getOutput() |
org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] |
getProperties() |
void |
initSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config) |
static void |
mainTEST(String[] args) |
void |
postProcess(boolean manageDuplicates,
boolean manageFault) |
void |
setup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config) |
void |
stop() |
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration currentconfig
protected org.hibernate.SessionFactory dbconnection
public int prevbroadcastTimePeriod
public int prevmaxNumberOfStages
public int prevmaxMessages
public static String destinationTableParam
public static String destinationTableLable
public static String originTableParam
public static String rawnamesColumnParam
public static String parserParam
public static String referenceParam
public static String soundexweightParam
public static String doPreprocessParam
public static String maxMatchesParam
public static String pruningThresholdParam
public org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] getProperties()
public String getName()
public String getDescription()
public List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
public void initSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
initSingleNode in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic float getInternalStatus()
getInternalStatus in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic void filterMatchedTuples(List<org.gcube.dataanalysis.ecoengine.utils.Tuple<String>> tuples)
public StringBuffer executeBionymWorkflow(String rawspeciesname, String sandboxfolder, String preprocessor, boolean[] enablematchers, float soundexweightF, int maxResults, float pruningThreshold) throws Exception
Exceptionpublic int executeNode(int leftStartIndex,
int numberOfLeftElementsToProcess,
int rightStartIndex,
int numberOfRightElementsToProcess,
boolean duplicate,
String sandboxFolder,
String nodeConfigurationFileObject,
String logfileNameToProduce)
executeNode in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic void setup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
throws Exception
setup in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodeExceptionpublic int getNumberOfRightElements()
getNumberOfRightElements in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic int getNumberOfLeftElements()
getNumberOfLeftElements in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic void stop()
stop in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic void postProcess(boolean manageDuplicates,
boolean manageFault)
postProcess in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodeCopyright © 2017. All Rights Reserved.