module Transform:
sig
char_seq
Itemsval string_to_char_seq_raw_item : ?filename:string ->
?tags:Biocaml_fasta.Tags.t ->
unit ->
(string,
(Biocaml_fasta.char_seq Biocaml_fasta.raw_item, [> Biocaml_fasta.Error.t ])
Core.Result.t)
Biocaml_transform.t
val char_seq_raw_item_to_item : unit ->
(Biocaml_fasta.char_seq Biocaml_fasta.raw_item,
(Biocaml_fasta.char_seq Biocaml_fasta.item,
[> `unnamed_char_seq of Biocaml_fasta.char_seq ])
Core.Result.t)
Biocaml_transform.t
char_seq raw_item
s into char_seq
item
s. Comments are discared.char_seq
Itemsval char_seq_item_to_raw_item : ?tags:Biocaml_fasta.Tags.t ->
unit ->
(Biocaml_fasta.char_seq Biocaml_fasta.item,
Biocaml_fasta.char_seq Biocaml_fasta.raw_item)
Biocaml_transform.t
char_seq item
s into a stream of char_seq
raw_item
s, where lines are cut at items_per_line
characters (where items_per_line
is defined with the
`max_items_per_line _
tag, if not specified the default is
80).val char_seq_raw_item_to_string : ?tags:Biocaml_fasta.Tags.t ->
unit ->
(Biocaml_fasta.char_seq Biocaml_fasta.raw_item, string) Biocaml_transform.t
char_seq item
s. Comments will be ignored if
neither of the tags `sharp_comments
or
`semicolon_comments
is provided.int_seq
Itemsval string_to_int_seq_raw_item : ?filename:string ->
?tags:Biocaml_fasta.Tags.t ->
unit ->
(string,
(Biocaml_fasta.int_seq Biocaml_fasta.raw_item, [> Biocaml_fasta.Error.t ])
Core.Result.t)
Biocaml_transform.t
val int_seq_raw_item_to_item : unit ->
(Biocaml_fasta.int_seq Biocaml_fasta.raw_item,
(Biocaml_fasta.int_seq Biocaml_fasta.item,
[> `unnamed_int_seq of Biocaml_fasta.int_seq ])
Core.Result.t)
Biocaml_transform.t
int_seq raw_item
s into int_seq
item
s. Comments are discared.int_seq
Itemsval int_seq_item_to_raw_item : ?tags:Biocaml_fasta.Tags.t ->
unit ->
(Biocaml_fasta.int_seq Biocaml_fasta.item,
Biocaml_fasta.int_seq Biocaml_fasta.raw_item)
Biocaml_transform.t
int_seq item
s into a stream of int_seq
raw_item
s, the default line-cutting threshold is 27
(c.f. Biocaml_fasta.Tags.t
).val int_seq_raw_item_to_string : ?tags:Biocaml_fasta.Tags.t ->
unit ->
(Biocaml_fasta.int_seq Biocaml_fasta.raw_item, string) Biocaml_transform.t
int_seq item
s. Comments will be ignored if no
*_comments
tag is provided.end