cwlkernel repository Module
CWLComponent
-
class
cwlkernel.cwlrepository.CWLComponent.
CWLTool
(workflow_id: str, command_line_tool: Dict[KT, VT])
-
command_line_tool
-
compose_requirements
() → Dict[KT, VT]
-
inputs
-
outputs
-
to_dict
() → Dict[KT, VT]
-
to_yaml
() → str
-
class
cwlkernel.cwlrepository.CWLComponent.
CWLWorkflow
(workflow_id: str, workflow: Optional[Dict[KT, VT]] = None)
-
add
(component: cwlkernel.cwlrepository.CWLComponent.WorkflowComponent, step_name: str, run_reference: Optional[str] = None) → None
-
add_input
(workflow_input: Dict[KT, VT], step_id: str, in_step_id: str)
-
add_output_source
(output_ref: str, type_of: str)
-
add_step_in_out
(connect: Union[str, dict], step_in_name: str, step_in: str, step_out: Optional[str] = None, step_out_id: Optional[str] = None)
-
compose_requirements
() → Dict[KT, VT]
-
inputs
-
outputs
-
remove
(component: cwlkernel.cwlrepository.CWLComponent.WorkflowComponent) → None
-
steps
-
to_dict
() → Dict[KT, VT]
-
to_yaml
() → str
-
validate
()
-
class
cwlkernel.cwlrepository.CWLComponent.
WorkflowComponent
(workflow_id: str, component: Optional[Dict[KT, VT]])
-
compose_requirements
() → Dict[KT, VT]
-
get_input
(input_id: str) → Optional[Dict[KT, VT]]
-
get_output
(output_id: str) → Optional[Dict[KT, VT]]
-
id
-
inputs
-
outputs
-
to_dict
() → Dict[KT, VT]
-
to_yaml
() → str
-
class
cwlkernel.cwlrepository.CWLComponent.
WorkflowComponentFactory
-
get_workflow_component
(yaml_string: str) → cwlkernel.cwlrepository.CWLComponent.WorkflowComponent
CWLRepository
-
exception
cwlkernel.cwlrepository.cwlrepository.
MissingIdError
-
class
cwlkernel.cwlrepository.cwlrepository.
WorkflowRepository
(directory: pathlib.Path)
-
classmethod
get_instance
() → __SingletonWorkflowRepository__