module BC_Fasta: sig end
FASTA functions.
val read_entry : string Stream.t -> string * string
read a string Stream.t where each string in the stream represents
one line of a Fasta format file.
val stream_of_file : string -> (string * string) Stream.t
Return a stream of fasta entries from a file.
val read_file : ?preserve_order:bool -> string -> (string * string) list
Read an entire fasta format file. Returns a list of (header, sequence)
the order of the entries is not preserved by default.
val write_file : ?line_width:int -> filename:string -> (string * string) list -> unit
Write a list of (header, sequence) to a file in FASTA format.
The default line width is 60