Description Usage Arguments Details Value Examples
The main CWL parameter class and constructor for command tools. More details: https://www.commonwl.org/v1.0/CommandLineTool.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | cwlParam(
cwlVersion = "v1.0",
cwlClass = "CommandLineTool",
baseCommand = character(),
requirements = list(),
hints = list(),
arguments = list(),
id = character(),
label = character(),
inputs = InputParamList(),
outputs = OutputParamList(),
stdout = character(),
expression = character(),
extensions = list(),
intent = list()
)
|
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 |
intent |
An identifier for the type of computational operation, of this Process. |
https://www.commonwl.org/v1.0/CommandLineTool.html
A 'cwlParam' class object.
1 2 | input1 <- InputParam(id = "sth")
echo <- cwlParam(baseCommand = "echo", inputs = InputParamList(input1))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.