cwl_utils.parser.utils ====================== .. py:module:: cwl_utils.parser.utils .. autoapi-nested-parse:: CWL parser utility functions. Functions --------- .. autoapisummary:: cwl_utils.parser.utils.convert_stdstreams_to_files cwl_utils.parser.utils.load_inputfile_by_uri cwl_utils.parser.utils.load_inputfile cwl_utils.parser.utils.load_inputfile_by_string cwl_utils.parser.utils.load_inputfile_by_yaml cwl_utils.parser.utils.load_step cwl_utils.parser.utils.static_checker cwl_utils.parser.utils.type_for_source cwl_utils.parser.utils.type_for_step_input cwl_utils.parser.utils.type_for_step_output cwl_utils.parser.utils.param_for_source_id Module Contents --------------- .. py:function:: convert_stdstreams_to_files(process) Convert stdin, stdout and stderr type shortcuts to files. .. py:function:: load_inputfile_by_uri(version, path, loadingOptions = None) Load a CWL input file from a URI or a path. .. py:function:: load_inputfile(version, doc, baseuri = None, loadingOptions = None) Load a CWL input file from a serialized YAML string or a YAML object. .. py:function:: load_inputfile_by_string(version, string, uri, loadingOptions = None) Load a CWL input file from a serialized YAML string. .. py:function:: load_inputfile_by_yaml(version, yaml, uri, loadingOptions = None) Load a CWL input file from a YAML object. .. py:function:: load_step(step) .. py:function:: static_checker(workflow) Check if all source and sink types of a workflow are compatible before run time. .. py:function:: type_for_source(process, sourcenames, parent = None, linkMerge = None, pickValue = None) Determine the type for the given sourcenames. .. py:function:: type_for_step_input(step, in_, cwlVersion) Determine the type for the given step output. .. py:function:: type_for_step_output(step, sourcename, cwlVersion) Determine the type for the given step output. .. py:function:: param_for_source_id(process, sourcenames, parent = None, scatter_context = None)