Module Biokepi_pipeline_edsl.Pipeline_library.Input (.ml)

module Input: sig .. end

type t = 
| Fastq of fastq
type fastq = {
   sample_name : string;
   files : (string option * fastq_data)
list
;
}
type fastq_data = 
| PE of string * string
| SE of string
| Of_bam of [ `PE | `SE ] * [ `Coordinate | `Read_name ] option * string * string
val pe : ?fragment_id:'a ->
string ->
string -> 'a option * fastq_data
val se : ?fragment_id:'a ->
string -> 'a option * fastq_data
val of_bam : ?fragment_id:'a ->
?sorted:[ `Coordinate | `Read_name ] ->
reference_build:string ->
[ `PE | `SE ] ->
string -> 'a option * fastq_data
val fastq_sample : sample_name:string ->
(string option * fastq_data)
list -> t