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 Ppx_compare_lib.Equal.S with type t := t
val equal : t -> t -> bool
val tlen : t -> Base.int Base.option
val qlen : t -> Base.int Base.option
val bits : t -> Base.float
val evalue : t -> Base.float
val tend : t -> Base.int
val tstart : t -> Base.int
val qend : t -> Base.int
val qstart : t -> Base.int
val gapopen : t -> Base.int
val mismatch : t -> Base.int
val alnlen : t -> Base.int
val pident : t -> Base.float
val target : t -> Base.string
val query : t -> Base.string
module Fields : sig ... end
include Sexplib0.Sexpable.S with type t := t
val t_of_sexp : Sexplib0.Sexp.t -> t
val sexp_of_t : t -> Sexplib0.Sexp.t
OCaml

Innovation. Community. Security.