type 'a sample
=
{
id : string;
tissue : string;
factor : string;
replicate : string;
bam : Defs.bam Bistro.Std.workflow;
peaks : Bistro_bioinfo.Defs.#bed3 as a Bistro.Std.workflow;
}
type output
= [ `ChIPQC ] Bistro.Std.directory
val run : 'a sample list ‑> output Bistro.Std.workflow