module Input: sig
.. end
type
t =
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