functor (Bfx : Semantics.Bioinformatics_base->
  sig
    val fastq_of_files :
      sample_name:string ->
      ?fragment_id:string ->
      r1:string -> ?r2:string -> unit -> [ `Fastq ] Bfx.repr
    val fastq_of_input :
      Biokepi_pipeline_edsl.Pipeline_library.Input.t ->
      [ `Fastq ] list Bfx.repr
  end