Useful toolsΒΆ

To use scriptcwl for creating CWL workflows, you need CWL CommandLineTools. There are some software packages that help with generating those.

  • argparse2tool: Generate CWL CommandLineTool wrappers (and/or Galaxy tool descriptions) from Python programs that use argparse. Also supports the click argument parser
  • pypi2cwl: Automatically run argparse2cwl on any package in PyPi
  • python-cwlgen: Generate CommandLineTool and DockerRequirement programmatically