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.