run CWL with batchtools

runCWLBatch(
  cwl,
  outdir = getwd(),
  inputList,
  paramList = list(),
  BPPARAM = BatchtoolsParam(workers = lengths(inputList)[1]),
  ...
)

Arguments

cwl

A `cwlProcess` or `cwlWorkflow` object.

outdir

Directory to output results

inputList

An input list to run in parallel. The list names must be in the inputs of cwl. Jobs will be submitted in parallel for each element in the list. The output directory of each job will be made using the name of each element under the `outdir`.

paramList

A parameter list for the cwl. The list names must be in the inputs of cwl.

BPPARAM

The options for `BiocParallelParam`.

...

The options from runCWL.

Value

Results from computing nodes and logs from cwltool.