cwltool.workflow
Module Contents
Classes
Abstract CWL Process. |
|
Abstract CWL Process. |
Functions
|
Instantiate the given CWL Process. |
|
- cwltool.workflow.default_make_tool(toolpath_object, loadingContext)
Instantiate the given CWL Process.
- Parameters:
toolpath_object (ruamel.yaml.comments.CommentedMap)
loadingContext (cwltool.context.LoadingContext)
- Return type:
- class cwltool.workflow.Workflow(toolpath_object, loadingContext)
Bases:
cwltool.process.Process
Abstract CWL Process.
- Parameters:
toolpath_object (ruamel.yaml.comments.CommentedMap)
loadingContext (cwltool.context.LoadingContext)
- make_workflow_step(toolpath_object, pos, loadingContext, parentworkflowProv=None)
- Parameters:
toolpath_object (ruamel.yaml.comments.CommentedMap)
pos (int)
loadingContext (cwltool.context.LoadingContext)
parentworkflowProv (Optional[cwltool.cwlprov.provenance_profile.ProvenanceProfile])
- Return type:
- job(job_order, output_callbacks, runtimeContext)
- Parameters:
job_order (cwltool.utils.CWLObjectType)
output_callbacks (Optional[cwltool.utils.OutputCallbackType])
runtimeContext (cwltool.context.RuntimeContext)
- Return type:
cwltool.utils.JobsGeneratorType
- cwltool.workflow.used_by_step(step, shortinputid)
- class cwltool.workflow.WorkflowStep(toolpath_object, pos, loadingContext, parentworkflowProv=None)
Bases:
cwltool.process.Process
Abstract CWL Process.
- Parameters:
toolpath_object (ruamel.yaml.comments.CommentedMap)
pos (int)
loadingContext (cwltool.context.LoadingContext)
parentworkflowProv (Optional[cwltool.cwlprov.provenance_profile.ProvenanceProfile])
- checkRequirements(rec, supported_process_requirements)
Check the presence of unsupported requirements.
- Parameters:
rec (Union[MutableSequence[cwltool.utils.CWLObjectType], cwltool.utils.CWLObjectType, cwltool.utils.CWLOutputType, None])
supported_process_requirements (Iterable[str])
- Return type:
None
- receive_output(output_callback, jobout, processStatus)
- Parameters:
output_callback (cwltool.utils.OutputCallbackType)
jobout (cwltool.utils.CWLObjectType)
processStatus (str)
- Return type:
None
- job(job_order, output_callbacks, runtimeContext)
Initialize sub-workflow as a step in the parent profile.
- Parameters:
job_order (cwltool.utils.CWLObjectType)
output_callbacks (Optional[cwltool.utils.OutputCallbackType])
runtimeContext (cwltool.context.RuntimeContext)
- Return type:
cwltool.utils.JobsGeneratorType