let fastq_gz
~sample_name ?fragment_id ~r1 ?r2 () =
Gz (
Fastq (
KEDSL.workflow_node (KEDSL.fastq_reads ~host ~name:sample_name r1 r2)
~name:(sprintf "Input-fastq-gz: %s (%s)" sample_name
(Option.value fragment_id ~default:(Filename.basename r1)))
)
)