planemo.cwl package

Submodules

planemo.cwl.run module

Module defines a planemo abstraction around running cwltool.

cwltool is an executable Python script and library mostly maintained by Peter Amstutz and serves the reference implementation for the CWL. It can be found at https://github.com/common-workflow-language/cwltool,

planemo.cwl.run.run_cwltool(ctx: PlanemoCliContext, runnable: Runnable, job_path: str, **kwds) ErrorRunResponse | CwlToolRunResponse[source]

Translate planemo kwds to cwltool kwds and run cwltool main function.

planemo.cwl.toil module

planemo.cwl.toil.run_toil(ctx, runnable: Runnable, job_path: str, **kwds)[source]

Translate planemo kwds to cwltool kwds and run cwltool main function.

Module contents

Entry point for modules describing abstractions for dealing with CWL artifacts.

planemo.cwl.run_cwltool(ctx: PlanemoCliContext, runnable: Runnable, job_path: str, **kwds) ErrorRunResponse | CwlToolRunResponse[source]

Translate planemo kwds to cwltool kwds and run cwltool main function.

planemo.cwl.run_toil(ctx, runnable: Runnable, job_path: str, **kwds)[source]

Translate planemo kwds to cwltool kwds and run cwltool main function.