Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
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 = {
query : Base.string;
target : Base.string;
pident : Base.float;
alnlen : Base.int;
mismatch : Base.int;
gapopen : Base.int;
qstart : Base.int;
qend : Base.int;
tstart : Base.int;
tend : Base.int;
evalue : Base.float;
bits : Base.float;
qlen : Base.int Base.option;
tlen : Base.int Base.option;
}
include Ppx_compare_lib.Equal.S with type t := t
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 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