Package | Description |
---|---|
org.anchoranalysis.experiment.bean |
Beans related to executing an experiment by calling jobs on inputs.
|
org.anchoranalysis.experiment.bean.io |
Generic experiments that handle input and output in structured ways.
|
org.anchoranalysis.experiment.bean.log |
Different approaches to where messages on the progress/status of an experiment are logged to.
|
org.anchoranalysis.experiment.task |
Non-bean classes related to a
Task . |
org.anchoranalysis.launcher.config |
Specifies a configuration of the launcher for a particular application.
|
org.anchoranalysis.launcher.executor |
Runs a particular experiment after identifying necessary paths and input files.
|
org.anchoranalysis.launcher.executor.selectparam |
Different methods of selecting a object
T that is used as a parameter for an experiment. |
org.anchoranalysis.plugin.quick.bean.experiment |
Quickly defining experiments via several assumptions, including particular file-paths.
|
org.anchoranalysis.plugin.quick.bean.structure |
Specifying a structure of subdirectories and filenames when quickly defining an experiment.
|
Modifier and Type | Method and Description |
---|---|
abstract Optional<Path> |
Experiment.executeExperiment(ExecutionArguments arguments)
Executes the experiment.
|
Modifier and Type | Method and Description |
---|---|
Optional<Path> |
OutputExperiment.executeExperiment(ExecutionArguments arguments)
Executes the experiment for given arguments.
|
Modifier and Type | Method and Description |
---|---|
StatefulMessageLogger |
OnlyIf.create(OutputterChecked outputter,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
StatefulMessageLogger |
ToTextFileOnlyIfFailure.create(OutputterChecked outputter,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
StatefulMessageLogger |
SwitchDetailedLogging.create(OutputterChecked bom,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
StatefulMessageLogger |
ToMultiple.create(OutputterChecked outputter,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
StatefulMessageLogger |
ToConsole.create(OutputterChecked outputter,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
StatefulMessageLogger |
ToTextFile.create(OutputterChecked bom,
ErrorReporter errorReporter,
ExecutionArguments arguments,
boolean detailedLogging) |
abstract StatefulMessageLogger |
LoggingDestination.create(OutputterChecked outputter,
ErrorReporter fallbackErrorReporter,
ExecutionArguments arguments,
boolean detailedLogging)
Creates a logger for this destination
|
StatefulMessageLogger |
LoggingDestination.createWithConsoleFallback(OutputterChecked outputter,
ExecutionArguments arguments,
boolean detailedLogging)
Creates a logger for this destination - and if anything goes wrong reporting fallback into
the console.
|
StatefulMessageLogger |
LoggingDestination.createWithLogFallback(OutputterChecked outputter,
MessageLogger fallbackErrorReporter,
ExecutionArguments arguments,
boolean detailedLogging)
Creates a logger for this destination - and if anything goes wrong reporting fallback into a
log.
|
Modifier and Type | Method and Description |
---|---|
ExecutionArguments |
InputOutputContextStateful.getExecutionArguments()
User-supplied arguments that can further specify an experiment's execution.
|
ExecutionArguments |
ParametersExperiment.getExecutionArguments()
User-supplied arguments that can further specify an experiment's execution.
|
Modifier and Type | Method and Description |
---|---|
InputOutputContextStateful |
ExperimentFeedbackContext.inputOutput(ExecutionArguments executionArguments,
OutputterChecked outputter)
Derive an
InputOutputContextStateful from the current context. |
Constructor and Description |
---|
InputOutputContextStateful(ExecutionArguments executionArguments,
Outputter outputter,
ExecutionTimeRecorder executionTimeRecorder,
StatefulMessageLogger logger,
ErrorReporter errorReporter)
Creates with initialization arguments.
|
ParametersExperiment(ExecutionArguments executionArguments,
String experimentIdentifier,
OutputterChecked outputter,
PathPrefixer prefixer,
ExperimentFeedbackContext feedbackContext)
Creates with initialization arguments.
|
Modifier and Type | Method and Description |
---|---|
abstract ExecutionArguments |
LauncherConfig.createArguments(org.apache.commons.cli.CommandLine line) |
Modifier and Type | Method and Description |
---|---|
void |
ExperimentExecutor.executeExperiment(ExecutionArguments executionArguments,
boolean alwaysShowExperimentArguments,
Logger logger)
Executes an experiment after finding a single experiment XML file, and reading the experiment
from this file.
|
Modifier and Type | Method and Description |
---|---|
Optional<Path> |
UseDefaultManager.select(ExecutionArguments executionArguments) |
T |
SelectParam.select(ExecutionArguments executionArguments)
Retrieves the parameter.
|
Modifier and Type | Method and Description |
---|---|
Optional<Path> |
QuickExperiment.executeExperiment(ExecutionArguments arguments) |
Optional<Path> |
QuickMultiDatasetExperiment.executeExperiment(ExecutionArguments arguments) |
Modifier and Type | Method and Description |
---|---|
Optional<Path> |
QuickMultiDatasetStructuredExperiment.executeExperiment(ExecutionArguments arguments) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.