compbio.runner
Class OptionCombinator
java.lang.Object
  
compbio.runner.OptionCombinator
@Immutable
public final class OptionCombinator
- extends java.lang.Object
 
This class solve the following problems. Given the RunnerConfig
 
 1) generate a valid option string with all options and parameters in it
 
 2) Permute all possible combinations of options order and parameters values
- Author:
 
  - pvtroshin
 
 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
OptionCombinator
public OptionCombinator(RunnerConfig<? extends Executable<?>> rconfig)
optionsToCommandString
public java.util.List<java.lang.String> optionsToCommandString(java.util.List<Option<?>> options)
 
getOptionsAtRandom
public java.util.List<java.lang.String> getOptionsAtRandom()
 
getAllOptions
public java.util.List<Option<?>> getAllOptions()
 
getAllParameters
public java.util.List<Parameter<?>> getAllParameters()
 
argumentsToCommandString
public java.util.List<java.lang.String> argumentsToCommandString(java.util.List<? extends Option<?>> arguments)
 
argumentsToCommandString
public static java.util.List<java.lang.String> argumentsToCommandString(java.util.List<? extends Option<?>> arguments,
                                                                        RunnerConfig<? extends Executable<?>> rconfig)
 
parametersToCommandString
public java.util.List<java.lang.String> parametersToCommandString(java.util.List<Parameter<?>> orderedList,
                                                                  java.util.Map<Parameter<?>,java.lang.String> prmValue)
 
getAllConstrainedParametersWithBorderValues
public java.util.Map<Parameter<?>,java.lang.String> getAllConstrainedParametersWithBorderValues(boolean minValue)
 
getAllConstrainedParametersWithRandomValues
public java.util.Map<Parameter<?>,java.lang.String> getAllConstrainedParametersWithRandomValues()