public class Tcoffee extends SkeletalExecutable<Tcoffee> implements PipedExecutable<Tcoffee>
Executable.ExecProvider| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_VALUE_SEPARATOR |
private static org.apache.log4j.Logger |
log |
private int |
ncoreNumber
Number of cores to use, defaults to 1 for local execution or the value of
"tcoffee.cluster.cpunum" property for cluster execution
|
private static java.lang.String |
ncorePrm |
private static compbio.util.PropertyHelper |
ph |
cbuilder, ERROR, errorFile, INPUT, inputFile, OUTPUT, outputFile| Constructor and Description |
|---|
Tcoffee() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getCreatedFiles()
This method cannot really tell whether the files has actually been
created or not.
|
(package private) int |
getNCore() |
CommandBuilder<Tcoffee> |
getParameters(Executable.ExecProvider provider) |
Alignment |
getResults(java.lang.String workDirectory) |
java.lang.Class<Tcoffee> |
getType() |
Tcoffee |
setInput(java.lang.String inFile) |
void |
setNCore(int ncoreNumber) |
addParameters, equals, getClusterCpuNum, getClusterJobSettings, getError, getInput, getLimit, getLimits, getOutput, hashCode, isErrorSet, isInputSet, isOutputSet, loadRunConfiguration, setError, setOutput, setParameter, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddParameters, getClusterJobSettings, getError, getInput, getLimit, getLimits, getOutput, loadRunConfigurationprivate static org.apache.log4j.Logger log
private static compbio.util.PropertyHelper ph
public static final java.lang.String KEY_VALUE_SEPARATOR
private int ncoreNumber
private static final java.lang.String ncorePrm
public Tcoffee setInput(java.lang.String inFile)
setInput in class SkeletalExecutable<Tcoffee>public Alignment getResults(java.lang.String workDirectory) throws ResultNotAvailableException
getResults in interface Executable<Tcoffee>ResultNotAvailableExceptionpublic java.util.List<java.lang.String> getCreatedFiles()
SkeletalExecutablegetCreatedFiles in interface Executable<Tcoffee>getCreatedFiles in class SkeletalExecutable<Tcoffee>Executable.getCreatedFiles()public void setNCore(int ncoreNumber)
int getNCore()
public CommandBuilder<Tcoffee> getParameters(Executable.ExecProvider provider)
getParameters in interface Executable<Tcoffee>getParameters in class SkeletalExecutable<Tcoffee>public java.lang.Class<Tcoffee> getType()
getType in class SkeletalExecutable<Tcoffee>