Module Biokepi.EDSL.Compile.To_workflow (.ml)

module To_workflow: Biokepi_pipeline_edsl.To_workflow
Compiler to Ketrew workflows using the 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_compilerin
        


module String: Sosa.Native_string
val (//) : string -> string -> string
module Name_file: Biokepi_run_environment.Common.Name_file
module File_type_specification: sig .. end
The link between 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: 
functor (Config : Compiler_configuration) -> sig .. end