Task: Task

TaskR Documentation

Task

Description

R6 class for Task settings

Public fields

active

logical indicating if Task is performed in a workflow.

outputFolder

List of output files/folders to save the task output

workflowFolder

folder where workflow is run and saved

settings

list of settings for task such as plot configurations

message

message or title of the task

Methods

Public methods


Method new()

Create a Task object

Usage
Task$new(
  outputFolder = NULL,
  inputFolder = NULL,
  inputs = NULL,
  outputs = NULL,
  workflowFolder = getwd(),
  settings = NULL,
  active = FALSE,
  message = NULL
)
Arguments
outputFolder

task output folder to save results

inputFolder

task input folder where input files are stored

inputs

expected input files required by task

outputs

expected output files generated by task

workflowFolder

folder where workflow is run and saved

settings

specific settings for task (e.g. plot configurations)

active

logical indicating if Task is performed in a workflow. Default value is FALSE

message

message of the Task.

Returns

A new Task object


Method activate()

Activate Task

Usage
Task$activate()

Method inactivate()

Inactivate Task

Usage
Task$inactivate()

Method validateInput()

Check if Task inputs exist

Usage
Task$validateInput()
Returns

logical indicating if input is valid


Method validateStructureSetInput()

Check if a task input from a specific SimulationStructure is valid

Usage
Task$validateStructureSetInput(structureSet)
Arguments
structureSet

SimulationStructure object

Returns

logical indicating if input is valid


Method print()

Print Task features

Usage
Task$print()
Returns

Text of task features


Method getRelativePath()

Get the relative path to a file to be output by this task

Usage
Task$getRelativePath(fileName)
Arguments
fileName

name (with extension) of the file to be output

Returns

Output file's relative path


Method getAbsolutePath()

Get the absolute path to a file to be output by this task

Usage
Task$getAbsolutePath(fileName)
Arguments
fileName

name (with extension) of the file to be output

Returns

Output file's absolute path


Method getInputs()

Get Task required input files

Usage
Task$getInputs()
Returns

Required file names


Method clone()

The objects of this class are cloneable with this method.

Usage
Task$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

See Also

Other workflow tasks: GofPlotTask, PlotTask, PopulationPlotTask, PopulationSensitivityAnalysisTask, QualificationTask, SensitivityAnalysisTask, addUserDefinedTask(), loadCalculatePKParametersTask(), loadCalculateSensitivityTask(), loadGOFMergedTask(), loadPlotAbsorptionTask(), loadPlotDDIRatioTask(), loadPlotDemographyTask(), loadPlotMassBalanceTask(), loadPlotPKParametersTask(), loadPlotPKRatioTask(), loadPlotSensitivityTask(), loadPlotTimeProfilesAndResidualsTask(), loadQualificationComparisonTimeProfileTask(), loadQualificationTimeProfilesTask(), loadSimulateTask()


Open-Systems-Pharmacology/OSPSuite.ReportingEngine documentation built on April 13, 2025, 10:37 a.m.