sig
type probe =
Biocaml_bpmap.probe = {
org_name : string;
version : string;
chr_name : string;
start_pos : int;
sequence : Biocaml_seq.t;
}
type row =
Biocaml_bpmap.row = {
pmcoord : int * int;
mmcoord : int * int;
probe : probe;
}
type t = Biocaml_bpmap.t
exception Bad of string
val num_probes : t -> int
val col_names : string list
val iter : (row -> unit) -> t -> unit
val fold : ('a -> row -> 'a) -> 'a -> t -> 'a
val to_list : t -> row list
val of_file : ?chr_map:(string -> string) -> string -> t
val row_to_string : row -> string
val to_file : string -> t -> unit
end