public class JobBatch extends AbstractJob
hasMetadataWriteback
Modifier and Type | Method and Description |
---|---|
Job |
createBashJob(String algo) |
Command |
getCommand() |
List<Job> |
getJobList() |
int |
getThreads() |
boolean |
hasMetadataWriteback()
job specific metadata is not supported yet
|
boolean |
isLocal()
Whether this job should run locally instead of out on a cluster.
|
Command |
setCommand(String cmd)
set the job command
|
void |
setHasMetadataWriteback(boolean metadata)
job specific metadata is not supported yet
|
void |
setLocal()
Sets this job to run locally.
|
void |
setLocal(boolean runLocal)
Sets whether this job should run locally.
|
void |
setParentAccessions(Collection<String> parentAccessions)
set parent accessiosns for the job
|
Job |
setQueue(String queue)
set the queue
|
AbstractJob |
setThreads(int count)
set the max thread number
|
addFile, addParent, addParent, addRequirement, getAlgo, getAnnotations, getClassPath, getFiles, getMainClass, getMaxMemory, getParentAccessions, getParents, getQsubOptions, getQueue, getRequirements, setAlgo, setMaxMemory, setParents, setQsubOptions, setRequirements
public JobBatch(String algo)
public Command setCommand(String cmd)
Job
setCommand
in interface Job
setCommand
in class AbstractJob
public Command getCommand()
getCommand
in interface Job
getCommand
in class AbstractJob
public AbstractJob setThreads(int count)
Job
setThreads
in interface Job
setThreads
in class AbstractJob
public int getThreads()
getThreads
in interface Job
getThreads
in class AbstractJob
public Job setQueue(String queue)
Job
setQueue
in interface Job
setQueue
in class AbstractJob
public void setHasMetadataWriteback(boolean metadata)
Job
setHasMetadataWriteback
in interface Job
setHasMetadataWriteback
in class AbstractJob
public boolean hasMetadataWriteback()
Job
hasMetadataWriteback
in interface Job
hasMetadataWriteback
in class AbstractJob
public void setParentAccessions(Collection<String> parentAccessions)
Job
setParentAccessions
in interface Job
setParentAccessions
in class AbstractJob
public boolean isLocal()
Job
isLocal
in interface Job
isLocal
in class AbstractJob
public void setLocal()
Job
setLocal
in interface Job
setLocal
in class AbstractJob
public void setLocal(boolean runLocal)
Job
setLocal
in interface Job
setLocal
in class AbstractJob
runLocal
- true to run locally, false otherwiseCopyright © 2015 SeqWare. All rights reserved.