module Derive: sig
.. end
val ensure_one_flowcell_max : string list ->
(string list,
[> `Multiple_flowcells of string list | `Re_group_error of string ])
Pvem_lwt_unix.Deferred_result.t
val fastqs : ?paired_end:bool ->
host:Ketrew_pure.Host.t ->
string ->
((string option * Biokepi_pipeline_edsl.Pipeline_library.Input.fastq_data)
list,
[> `Host of
[> `Execution of
< host : string; message : string; stderr : string option;
stdout : string option >
| `Named_host_not_found of string
| `Non_zero of string * int
| `Ssh_failure of
[> `Wrong_log of string
| `Wrong_status of Ketrew.Unix_process.Exit_code.t ] *
string
| `System of [> `Sleep of float ] * [> `Exn of exn ]
| `Timeout of float
| `Unix_exec of string ]
Ketrew.Host_io.Error.execution Ketrew.Host_io.Error.non_zero_execution
| `Multiple_flowcells of string list
| `R2_expected_for_r1 of string
| `Re_group_error of string ])
Pvem_lwt_unix.Deferred_result.t