cwltool.procgenerator

Module Contents

Classes

ProcessGeneratorJob

Result of ProcessGenerator.job().

ProcessGenerator

Base class for get_requirement().

class cwltool.procgenerator.ProcessGeneratorJob(procgenerator)

Result of ProcessGenerator.job().

Parameters

procgenerator (ProcessGenerator) –

receive_output(self, jobout, processStatus)
Parameters
  • jobout (Optional[cwltool.utils.CWLObjectType]) –

  • processStatus (str) –

Return type

None

job(self, 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

class cwltool.procgenerator.ProcessGenerator(toolpath_object, loadingContext)

Bases: cwltool.process.Process

Inheritance diagram of cwltool.procgenerator.ProcessGenerator

Base class for get_requirement().

Parameters
job(self, 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

result(self, job_order, jobout, runtimeContext)
Parameters
Return type

Tuple[cwltool.process.Process, cwltool.utils.CWLObjectType]