Class |
Description |
BaseScript
|
Any user defined script will extends this class, it provides the base execution context |
BindableDef
|
Abstract module component which bind itself in the
current execution context once executed |
BodyDef
|
Holds process script meta-data |
ChannelOut
|
Models the output of a process or a workflow component returning
more than one output channels |
ComponentDef
|
Models an abstract module component i.e. functions, processes
or (sub)workflow |
CompositeDef
|
Models a composition of process and workflow components
in a pipe operation expression |
ExecutionStack
|
Holds the current execution context |
FunctionDef
|
Models a function component that can be included from a module script |
IncludeDef
|
Implements a script inclusion |
IncludeDef.Module
|
|
ProcessConfig
|
Holds the process configuration properties |
ProcessDef
|
Models a nextflow process definition |
ProcessFactory
|
Factory class for {@TaskProcessor} instances |
ScriptBinding
|
Defines the script execution context. |
ScriptBinding.ParamsMap
|
Holds parameter immutable values |
ScriptFile
|
Runnable pipeline script file |
ScriptMeta
|
Holds a nextflow script meta-data such as the
defines processes and workflows, the included modules
the script path, etc. |
ScriptParser
|
Parse a nextflow script class applied the required AST transformations |
ScriptRunner
|
Run a nextflow script file |
ScriptRunner.ArgsList
|
Extends an ArrayList class adding a nicer index-out-of-range error message |
TaskClosure
|
Extends a groovy.lang.Closure class adding the source attribute |
TokenBranchChoice
|
|
TokenBranchDef
|
|
TokenEnvCall
|
Token used by the DSL to identify a environment variable declaration, like this
input:
set( env(X), ... )
|
TokenFileCall
|
A token used by the DSL to identify a 'file' declaration in a 'set' parameter, for example:
input:
set( file('name'), ... )
|
TokenMultiMapDef
|
|
TokenPathCall
|
A token used by the DSL to identify a 'path' declaration in a 'set' parameter, for example:
input:
set( path('name'), ... )
|
TokenStdinCall
|
An object of this class replace the stdin token in input map declaration. |
TokenStdoutCall
|
An object of this class replace the stdout token in input map declaration. |
TokenValCall
|
This class is used to identify a 'val' when used like in this example:
input:
set ( val(x), ... ) |
TokenValRef
|
|
TokenVar
|
Presents a variable definition in the script context. |
WorkflowBinding
|
Models the execution context of a workflow component |
WorkflowDef
|
Models a script workflow component |
WorkflowMetadata
|
Models workflow metadata properties and notification handler |
WorkflowNotifier
|
Send workflow completion notification |
WorkflowParamsResolver
|
Hold workflow parameters |