These are objectives originally mentioned in the novice tutorial, however they are too advanced and are more appropriate in this intermediate tutorial.
objectives:
- "describing requirements objectives:"
- "identify all the requirements of a tool and define them in the tool description"
- "use
runtime parameters to access information about the runtime environment"
- "define environment variables necessary for execution"
- "use
secondaryFiles or InitialWorkDirRequirement to access files in the same directory as another referenced file"
- "use
$(runtime.cores) to define the number of cores to be used"
- "converting shell to cwl objectives:"
- "identify tasks, and data links in a script"
- "recognize loops that can be converted into scatters"
- "finding and reusing existing CWL command line tool descriptions"
- "capturing outputs objectives:"
- describe all the requirements for running a tool (environmental variables in this tutorial)
carpentries-incubator/cwl-novice-tutorial#44 (comment)
carpentries-incubator/cwl-novice-tutorial#44 (comment)
These are objectives originally mentioned in the novice tutorial, however they are too advanced and are more appropriate in this intermediate tutorial.
objectives:
runtimeparameters to access information about the runtime environment"secondaryFilesorInitialWorkDirRequirementto access files in the same directory as another referenced file"$(runtime.cores)to define the number of cores to be used"carpentries-incubator/cwl-novice-tutorial#44 (comment)
carpentries-incubator/cwl-novice-tutorial#44 (comment)