module Tags: Biocaml_tags
type [ `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