sig
  exception Error of string
  type record = string * string
  type recordi = string * int list
  val enum_input :
    Batteries.IO.input ->
    Biocaml_comments.t * Biocaml_fasta.record Batteries.Enum.t
  val enum_of_file :
    string -> Biocaml_comments.t * Biocaml_fasta.record Batteries.Enum.t
  val enum_inputi :
    Batteries.IO.input ->
    Biocaml_comments.t * Biocaml_fasta.recordi Batteries.Enum.t
end