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