compbio.runner._impl
Class NetNglyc

java.lang.Object
  extended by compbio.runner._impl.NetNglyc
All Implemented Interfaces:
Executable<NetNglyc>

public class NetNglyc
extends Object
implements Executable<NetNglyc>


Nested Class Summary
 
Nested classes/interfaces inherited from interface compbio.engine.client.Executable
Executable.ExecProvider
 
Constructor Summary
NetNglyc()
           
 
Method Summary
 NetNglyc addParameters(List<String> parameters)
          Adds parameter to the list of parameters for a native executable
 String getClusterJobSettings()
           
 String getCommandName()
           
 List<String> getCreatedFiles()
           
 String getError()
           
 String getInput()
           
 Limit<NetNglyc> getLimit(String presetName)
           
 LimitsManager<NetNglyc> getLimits()
           
 String getOutput()
           
 CommandBuilder<NetNglyc> getParameters(Executable.ExecProvider provider)
           
<V> V
getResults(String directory)
           
static List<String> getTestArgs()
           
static String getTestCommand()
           
 Executable<?> loadRunConfiguration(RunConfiguration rconfig)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetNglyc

public NetNglyc()
Method Detail

getParameters

public CommandBuilder<NetNglyc> getParameters(Executable.ExecProvider provider)
Specified by:
getParameters in interface Executable<NetNglyc>

getTestArgs

public static List<String> getTestArgs()

addParameters

public NetNglyc addParameters(List<String> parameters)
Description copied from interface: Executable
Adds parameter to the list of parameters for a native executable

Specified by:
addParameters in interface Executable<NetNglyc>
Returns:
this Executable

getTestCommand

public static String getTestCommand()

getCommandName

public String getCommandName()

getCreatedFiles

public List<String> getCreatedFiles()
Specified by:
getCreatedFiles in interface Executable<NetNglyc>

getInput

public String getInput()
Specified by:
getInput in interface Executable<NetNglyc>

getResults

public <V> V getResults(String directory)
Specified by:
getResults in interface Executable<NetNglyc>

loadRunConfiguration

public Executable<?> loadRunConfiguration(RunConfiguration rconfig)
Specified by:
loadRunConfiguration in interface Executable<NetNglyc>

getOutput

public String getOutput()
Specified by:
getOutput in interface Executable<NetNglyc>

getError

public String getError()
Specified by:
getError in interface Executable<NetNglyc>

getLimit

public Limit<NetNglyc> getLimit(String presetName)
Specified by:
getLimit in interface Executable<NetNglyc>

getLimits

public LimitsManager<NetNglyc> getLimits()
Specified by:
getLimits in interface Executable<NetNglyc>

getClusterJobSettings

public String getClusterJobSettings()
Specified by:
getClusterJobSettings in interface Executable<NetNglyc>