module To_workflow: Biokepi_pipeline_edsl.To_workflow
Biokepi.Tools
implementations.
The compiler is itself a functor, see the example:
let module Workflow_compiler =
Biokepi.EDSL.Compile.To_workflow.Make(struct
let processors = 42
let work_dir = "/work/dir/"
let machine =
Biokepi.Setup.Build_machine.create
"ssh://example.com/tmp/KT/"
end)
in
let module Ketrew_pipeline_1 = Pipeline_1(Workflow_compiler) in
module String: Sosa.Native_string
val (//) : string -> string -> string
module Name_file: Biokepi_run_environment.Common.Name_file
module File_type_specification:sig
..end
Biokepi.KEDSL
values and EDSL expression types.
module type Compiler_configuration =sig
..end
module Defaults:sig
..end
module Provenance_description:sig
..end
module Annotated_file:sig
..end
module Saving_utilities:sig
..end
val get_workflow : name:string ->
Annotated_file.t ->
Biokepi_run_environment.Common.KEDSL.unknown_product
Biokepi_run_environment.Common.KEDSL.workflow_node
module Make: