Biocaml_ez.Fastainclude module type of struct include Biocaml_unix.Fasta endtype fmt = Biocaml_unix.Fasta.fmt = {allow_sharp_comments : bool;allow_semicolon_comments : bool;allow_empty_lines : bool;comments_only_at_top : bool;max_line_length : int option;alphabet : string option;}val default_fmt : fmtAn item0 is more raw than item. It is useful for parsing files with large sequences because you get the sequence in smaller pieces.
`Comment _ - Single comment line without the final newline. Initial comment char is retained.`Empty_line - Got a line with only whitespace characters. The contents are not provided.`Description _ - Single description line without the initial '>' nor final newline.`Partial_sequence _ - Multiple sequential partial sequences comprise the sequence of a single item.val parse_item0 :
?allow_sharp_comments:bool ->
?allow_semicolon_comments:bool ->
?allow_empty_lines:bool ->
?max_line_length:int ->
?alphabet:string ->
Biocaml_unix.Line.t ->
item0 Core_kernel.Or_error.tval read0 :
?start:Biocaml_unix.Pos.t ->
?allow_sharp_comments:bool ->
?allow_semicolon_comments:bool ->
?allow_empty_lines:bool ->
?max_line_length:int ->
?alphabet:string ->
Core_kernel.In_channel.t ->
item0 CFStream.Stream.tval read :
?start:Biocaml_unix.Pos.t ->
?fmt:fmt ->
Core_kernel.In_channel.t ->
header * item CFStream.Stream.t