org.gcube.dataanalysis.executor.nodes.transducers.bionym.abstracts
Class GenericWorkflow

java.lang.Object
  extended by org.gcube.dataanalysis.executor.nodes.transducers.bionym.abstracts.GenericWorkflow
Direct Known Subclasses:
BiOnymWF

public abstract class GenericWorkflow
extends Object


Field Summary
protected  HashMap<String,String> globalparameters
           
protected  List<Matcher> matchersList
           
protected  Parser parser
           
protected  PostProcessor postprocessor
           
protected  String sandboxFolder
           
 
Constructor Summary
GenericWorkflow(String sandboxFolder, HashMap<String,String> globalparameters)
           
 
Method Summary
 MatcherOutput executeChainedWorkflow(List<String> rawentries)
           
 void init(HashMap<String,String> globalparameters)
           
protected abstract  MatcherOutput mergeOutputs(List<MatcherOutput> outslist)
           
 void resetMatchers(List<Matcher> newmatchers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

globalparameters

protected HashMap<String,String> globalparameters

sandboxFolder

protected String sandboxFolder

parser

protected Parser parser

matchersList

protected List<Matcher> matchersList

postprocessor

protected PostProcessor postprocessor
Constructor Detail

GenericWorkflow

public GenericWorkflow(String sandboxFolder,
                       HashMap<String,String> globalparameters)
Method Detail

init

public void init(HashMap<String,String> globalparameters)

mergeOutputs

protected abstract MatcherOutput mergeOutputs(List<MatcherOutput> outslist)

executeChainedWorkflow

public MatcherOutput executeChainedWorkflow(List<String> rawentries)
                                     throws Exception
Throws:
Exception

resetMatchers

public void resetMatchers(List<Matcher> newmatchers)


Copyright © 2013. All Rights Reserved.