cwl-utils

Utilities for using CWL documents

Description

cwl-docker-extract - cache or pre-pull all software container images referenced in a CWL CommandLineTool or CWL Workflow (including all referenced CommandLineTools and sub-Workflows and so on).

cwl-cite-extract - prints all software packages found (recursively) in the specified CWL document.

cwl-expression-refactor - refactors CWL documents so that any CWL Expression evaluations are separate steps (either CWL ExpressionTools or CWL CommandLineTools). This allows execution by CWL engines that do not want to support inline expression evaluation outside of concrete steps, or do not want to directly support CWL's optional InlineJavascriptRequirement at all.

cwl-graph-split - Splits a packed CWL document file into multiple files. Packed CWL documents use the $graph construct to contain multiple CWL Process objects (Workflow, CommandLineTool, ExpressionTool, Operation). Typically packed CWL documents contain a CWL Workflow under the name "main" and the workflow steps (including any sub-workflows) [requires cwlformat].

cwl-normalizer - Normalizes a CWL document all its dependencies into a single JSON format CWL document, upgrading to CWL v1.2, as needed. Can optionally refactor CWL Expressions into separate steps in the manner of cwl-expression-refactor [requires cwl-upgrader].

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://github.com/common-workflow-language/cwl-utils


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install cwl-utils