sig
  val raw_to_item :
    unit ->
    (Biocaml_bam.raw_item,
     (Biocaml_sam_deprecated.item, [> Biocaml_bam.Error.raw_to_item ])
     Core.Std.Result.t)
    Biocaml_transform.t
  val string_to_raw :
    ?zlib_buffer_size:int ->
    unit ->
    (string,
     (Biocaml_bam.raw_item,
      [> `bam of Biocaml_bam.Error.raw_bam
       | `unzip of Biocaml_zip.Error.unzip ])
     Core.Std.Result.t)
    Biocaml_transform.t
  val item_to_raw :
    unit ->
    (Biocaml_sam_deprecated.item,
     (Biocaml_bam.raw_item, [> Biocaml_bam.Error.item_to_raw ])
     Core.Std.Result.t)
    Biocaml_transform.t
  val raw_to_string :
    ?gzip_level:int ->
    ?zlib_buffer_size:int ->
    unit -> (Biocaml_bam.raw_item, string) Biocaml_transform.t
end