module Transform: sigchar_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.tval 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.tchar_seq raw_items into char_seq
      items. 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.tchar_seq items into a stream of char_seq
      raw_items, 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.tchar_seq items. 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.tval 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.tint_seq raw_items into int_seq
      items. 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.tint_seq items into a stream of int_seq
      raw_items, 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.tint_seq items. Comments will be ignored if no
      *_comments tag is provided.end