cwlParam: Parameters for CWL

Description Usage Arguments Details Value Examples

View source: R/AllClasses.R

Description

The main CWL parameter class and constructor for command tools. More details: https://www.commonwl.org/v1.0/CommandLineTool.html

Usage

1
2
3
4
5
6

Arguments

cwlVersion

CWL version

cwlClass

"CommandLineTool"

baseCommand

Specifies the program or R function to execute

requirements

A list of Requirement lists that apply to either the runtime environment or the workflow engine.

hints

Any or a list for the workflow engine.

arguments

Command line bindings which are not directly associated with input parameters.

id

The unique identifier for this process object.

label

A short, human-readable label of this process object.

inputs

A object of 'InputParamList'.

outputs

A object of 'OutputParamList'.

stdout

Capture the command's standard output stream to a file written to the designated output directory.

expression

Javascripts for ExpressionTool class.

extensions

A list of extensions and metadata

Details

https://www.commonwl.org/v1.0/CommandLineTool.html

Value

A 'cwlParam' class object.

Examples

1
2
input1 <- InputParam(id = "sth")
echo <- cwlParam(baseCommand = "echo", inputs = InputParamList(input1))

hubentu/Rcwl documentation built on Nov. 7, 2019, 10:07 p.m.