sig
  exception Invalid of string
  exception No_column of string
  type row = Biocaml_table.row
  type getter = row -> string -> string
  type columns = string list
  type t =
      Biocaml_comments.t option * columns * getter * row Batteries.Enum.t
  val of_input : ?itags:string -> Batteries.IO.input -> t
  val of_string_list :
    ?itags:string ->
    ?comments:string -> ?columns:string list -> string list list -> t
  val to_sqlite : ?otags:string -> t -> Sqlite3.db
end