module Pipeline: Biokepi_pipeline_edsl.Pipeline
Earlier implementation of the Embedded DSL (kept for backwards
compatibility).
Biokepi.Pipeline.t
is a GADT describing high-level workflows.
One defines pipelines using the Biokepi.Pipeline.Construct
module and
compiles them to JSON or to Ketrew workflows.
See "src/pipeline_edsl/common_pipelines.ml"
and "src/app/main.ml"
for examples.
module File: sig
.. end
type
json = Yojson.Basic.json
type
fastq_gz =
type
fastq =
type
fastq_sample =
type
bam = Biokepi_run_environment.Common.KEDSL.bam_file
Biokepi_run_environment.Common.KEDSL.workflow_node
type
bam_pair =
type
vcf =
type
gtf =
type
seq2hla_hla_types =
Seq2HLA & Optitype have unique return file formats
type
optitype_hla_types =
type
somatic = {
}
type
germline = bam
type
fastq_sample_info = {
|
sample_name : string ; |
|
fragment_id : string ; |
}
module Variant_caller: sig
.. end
type
metadata_spec = [ `Add_tags of string list | `Add_tags_rec of string list ]
type '_
t =
module Construct: sig
.. end
val to_file_prefix : 'a.
?read:[ `R1 of string | `R2 of string ] ->
'a t -> string
val to_json : 'a.
'a t -> json
module Compiler: sig
.. end