compbio.engine.client
Interface Executable<T>
- Type Parameters:
T
-
- All Known Subinterfaces:
- ClusterNativeSpecExecutable<T>, ConfiguredExecutable<T>, PipedExecutable<T>
- All Known Implementing Classes:
- _SkeletalCommandBuilder, BlastAll, ClustalW, ConfExecutable, Disembl, Mafft, Mcl, Muscle, NetNglyc, OB, Probcons, PsiBlast, PSIBlast, Ronn, RPSBlast, SkeletalExecutable, Tcoffee
public interface Executable<T>
Interface to a native executable.
- Author:
- pvtroshin
addParameters
Executable<T> addParameters(java.util.List<java.lang.String> parameters)
- Adds parameter to the list of parameters for a native executable
- Parameters:
parameters
-
- Returns:
- this Executable
getCreatedFiles
java.util.List<java.lang.String> getCreatedFiles()
getInput
java.lang.String getInput()
getOutput
java.lang.String getOutput()
getError
java.lang.String getError()
getParameters
CommandBuilder<T> getParameters(Executable.ExecProvider provider)
getResults
<V> V getResults(java.lang.String directory)
throws ResultNotAvailableException
- Throws:
ResultNotAvailableException
loadRunConfiguration
Executable<?> loadRunConfiguration(RunConfiguration rconfig)
getLimit
Limit<T> getLimit(java.lang.String presetName)
getLimits
LimitsManager<T> getLimits()