package bio_io

  1. Overview
  2. Docs

A fully parsed Btab record.

Sometimes, you may want to fully parse the Btab.Record into an OCaml record, e.g., for s-expression serialization.

Btab.Record is not parsed into an OCaml record by default. Rather, the fields you need are generated on the fly using string indexing. This is a lot faster, but like I mentioned before, sometimes you really do want the whole thing pre-parsed. Use this module in those cases.

type t = {
  1. query : Base.string;
  2. target : Base.string;
  3. pident : Base.float;
  4. alnlen : Base.int;
  5. mismatch : Base.int;
  6. gapopen : Base.int;
  7. qstart : Base.int;
  8. qend : Base.int;
  9. tstart : Base.int;
  10. tend : Base.int;
  11. evalue : Base.float;
  12. bits : Base.float;
  13. qlen : Base.int Base.option;
  14. tlen : Base.int Base.option;
}
include Sexplib0.Sexpable.S with type t := t
val t_of_sexp : Sexplib0.Sexp.t -> t
val sexp_of_t : t -> Sexplib0.Sexp.t