sig
  type t
  exception Bad of string
  val of_string : string -> Biocaml_track.TrackLine.t
  val to_string : Biocaml_track.TrackLine.t -> string
  val empty : Biocaml_track.TrackLine.t
  val set :
    Biocaml_track.TrackLine.t ->
    string -> string -> Biocaml_track.TrackLine.t
  val unset :
    Biocaml_track.TrackLine.t -> string -> Biocaml_track.TrackLine.t
  val find : Biocaml_track.TrackLine.t -> string -> string
  val mem : Biocaml_track.TrackLine.t -> string -> string -> bool
  val to_list : Biocaml_track.TrackLine.t -> (string * string) list
  val of_list : (string * string) list -> Biocaml_track.TrackLine.t
  val valid_wig : Biocaml_track.TrackLine.t -> bool
end