public class Workflow extends Object
Constructor and Description |
---|
Workflow() |
Modifier and Type | Method and Description |
---|---|
void |
addJobs(AbstractJob job)
add job to the workflow
|
void |
addTest(String value)
add a test command for the workflow
|
Job |
createBashJob(String algo) |
Job |
createJavaJob(String algo,
String cp,
String mainclass) |
Job |
createJavaSeqwareModuleJob(String algo,
String cp,
String module) |
JobBatch |
createJobBatch(String algo) |
Job |
createPerlJob(String algo,
String script) |
List<AbstractJob> |
getJobs()
get all jobs in current workflow
|
Collection<String> |
getTests() |
String |
getWorkflowBundleDir() |
void |
setWorkflowBundleDir(String workflowBundleDir)
set the workflowBundle directory
|
public List<AbstractJob> getJobs()
public void addJobs(AbstractJob job)
job
- public String getWorkflowBundleDir()
public void setWorkflowBundleDir(String workflowBundleDir)
workflowBundleDir
- public Job createJavaSeqwareModuleJob(String algo, String cp, String module)
public void addTest(String value)
value
- public Collection<String> getTests()
Copyright © 2015 SeqWare. All rights reserved.