cwltool.procgenerator

Classes

ProcessGeneratorJob

Result of ProcessGenerator.job().

ProcessGenerator

Abstract CWL Process.

Module Contents

class cwltool.procgenerator.ProcessGeneratorJob(procgenerator)

Result of ProcessGenerator.job().

Parameters:

procgenerator (ProcessGenerator)

procgenerator
jobout: cwltool.utils.CWLObjectType | None = None
processStatus: str | None = None
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:
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:
loadingContext: cwltool.context.LoadingContext
job(job_order, output_callbacks, runtimeContext)
Parameters:
Return type:

cwltool.utils.JobsGeneratorType

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

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