sig
type t = Biocaml_seq.t
exception Bad of string
val of_string : string -> t
val of_buffer : Buffer.t -> t
val nth : t -> int -> char
val length : t -> int
val to_string : t -> string
val is_nucleic_acid : char -> bool
val slice : int -> int -> t -> t
val fold_left : ('a -> char -> 'a) -> 'a -> t -> 'a
val fold_lefti : ('a -> int -> char -> 'a) -> 'a -> t -> 'a
val of_buffer_unsafe : Buffer.t -> t
val of_string_unsafe : string -> t
end