@@ -22,7 +22,7 @@ The CWL specification is a document written and maintained by the CWL community.
2222The specification has different versions. The version covered in this user guide
2323is the {{ cwl_version }}.
2424
25- The specification version can have up to three numbers separated by ` . ` ' s (dots).
25+ The specification version can have up to three numbers separated by ` . ` s (dots).
2626The first number is the major release, used for backward-incompatible changes like
2727the removal of deprecated features. The second number is the minor release,
2828used for new features or smaller changes that are backward-compatible. The last number
@@ -109,10 +109,10 @@ behavior of a process can be affected by the inputs, requirements, and hints.
109109There are four types of processes defined in the CWL specification
110110{{ cwl_version }}:
111111
112- - A command-line tool;
113- - An expression tool;
114- - An operation;
115- - And a workflow.
112+ - A command-line tool.
113+ - An expression tool.
114+ - An operation.
115+ - A workflow.
116116
117117{{ CWL_PROCESSING_UNITS_GRAPH }}
118118
@@ -121,7 +121,7 @@ A command-line tool is a wrapper for a command-line utility like `echo`,
121121
122122An expression tool is a wrapper for a JavaScript expression. It can
123123be used to simplify workflows and command-line tools, moving common
124- parts of a workflow execution into reusable JavaScript code, that
124+ parts of a workflow execution into reusable JavaScript code that
125125takes inputs and produces outputs like a command-line tool.
126126
127127The workflow is a process that contains steps. Steps can be other
@@ -138,9 +138,9 @@ The CWL specification allows for implementations to provide extra
138138functionality and specify prerequisites to workflows through * requirements* .
139139There are many requirements defined in the CWL specification, for instance:
140140
141- - ` InlineJavascriptWorkflow ` , enables JavaScript in expressions.
142- - ` SubworkflowFeatureRequirement ` , enables nested workflows.
143- - ` InitialWorkDirRequirement ` , controls staging files in the input directory.
141+ - ` InlineJavascriptWorkflow ` - enables JavaScript in expressions.
142+ - ` SubworkflowFeatureRequirement ` - enables nested workflows.
143+ - ` InitialWorkDirRequirement ` - controls staging files in the input directory.
144144
145145Some CWL runners may provide requirements that are not in the specification.
146146For example, GPU requirements are supported in ` cwltool ` through the
@@ -159,8 +159,8 @@ in detail in the [Requirements](../topics/requirements-and-hints.md) section.
159159> machine accessibility and that all digital assets should be Findable,
160160> Accessible, Interoperable, and Reusable. Workflows encode the methods
161161> by which the scientific process is conducted and via which data are
162- > created. It is thus important that workflows both support the creation
163- > of FAIR data and themselves adhere to the FAIR principles.
162+ > created. It is thus important that workflows support the creation
163+ > of FAIR data and adhere to the FAIR principles.
164164> — [ FAIR Computational Workflows] ( https://workflows.community/groups/fair/ ) ,
165165> Workflows Community Initiative.
166166
0 commit comments