common-workflow-lab/cwl-intermediate-tutorial

Advanced topics from novice tutorial

ALuesink opened this issue · 0 comments

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)