cwltool.procgenerator

Module Contents

Classes

ProcessGeneratorJob

Result of ProcessGenerator.job().

ProcessGenerator

Abstract CWL Process.

class cwltool.procgenerator.ProcessGeneratorJob(procgenerator)

Result of ProcessGenerator.job().

Parameters:

procgenerator (ProcessGenerator) –

receive_output(jobout, processStatus)

Process the results.

Parameters:
  • jobout (Optional[cwltool.utils.CWLObjectType]) –

  • processStatus (str) –

Return type:

None

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

class cwltool.procgenerator.ProcessGenerator(toolpath_object, loadingContext)

Bases: cwltool.process.Process

Inheritance diagram of cwltool.procgenerator.ProcessGenerator

Abstract CWL Process.

Parameters:
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

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

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