galaxy.tool_util.cwl package

Submodules

galaxy.tool_util.cwl.cwltool_deps module

Logic for dealing with cwltool as an optional dependency.

Use this as the import interface for cwltool and just call ensure_cwltool_available() before using any of the imported functionality at runtime.

galaxy.tool_util.cwl.cwltool_deps.ensure_cwltool_available()[source]

Assert optional dependencies proxied via this module are available at runtime.

Throw an ImportError with a description of the problem if they do not exist.

galaxy.tool_util.cwl.cwltool_deps.needs_shell_quoting(string, pos=0, endpos=9223372036854775807)

Scan through string looking for a match, and return a corresponding match object instance.

Return None if no position in the string matches.

galaxy.tool_util.cwl.parser module

galaxy.tool_util.cwl.representation module

galaxy.tool_util.cwl.runnable module

galaxy.tool_util.cwl.runtime_actions module

galaxy.tool_util.cwl.schema module

galaxy.tool_util.cwl.util module