sig
  type from_fastqs =
      normal_fastqs:Pipeline.Construct.input_fastq ->
      tumor_fastqs:Pipeline.Construct.input_fastq ->
      dataset:string -> Pipeline.vcf Pipeline.t list
  val crazy_example :
    normal_fastqs:Pipeline.Construct.input_fastq ->
    tumor_fastqs:Pipeline.Construct.input_fastq ->
    dataset:string -> Pipeline.vcf Pipeline.t list
  val from_fastqs_with_variant_caller :
    variant_caller:(Pipeline.bam_pair Pipeline.t -> 'a) ->
    normal_fastqs:Pipeline.Construct.input_fastq ->
    tumor_fastqs:Pipeline.Construct.input_fastq -> dataset:string -> 'a list
end