sig
  val 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
  val 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
  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
  val 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
  val 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
  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
end