Module Biocaml_tags (.ml)

module Biocaml_tags: sig .. end

type t = [ `bam
| `bed
| `fasta of [ `char | `int | `unknown ]
| `fastq
| `gff of Biocaml_gff.tag list
| `gzip of t
| `raw_zip of t
| `sam
| `table of char
| `wig of Biocaml_wig.tag list ]
val default_extension : t -> string
val guess_from_filename : string ->
(t, [> `extension_absent | `extension_unknown of string ])
Core.Result.t
val of_string : string -> (t, [> `parse_tags of exn ]) Core.Result.t
val to_string : t -> string
val t_of_sexp : Sexplib.Sexp.t -> t
val t_of_sexp__ : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t