package biocaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=4cf944bcae5d36bf47b67f6bcb2455d7
sha512=0262b5768aefd7c080f664c46c88876fce9a658cc6a87358a77b7112c49ae3042e7ab542e76be5738fbaeda853149b308b48d4897960b5c7ae3b4da71d978bd8
doc/biocaml.unix/Biocaml_unix/Bpmap/index.html
Module Biocaml_unix.Bpmap
Affymetrix's BPMAP files. Only text format supported. Binary BPMAP files must first be converted to text using Affymetrix's probe exporter tool.
type probe = {org_name : string;(*name of organism on which probe is based
*)version : string;(*genome build version on which probe is based
*)chr_name : string;(*name of chromosome on which probe is based
*)start_pos : int;(*start position of probe on given chromosome
*)sequence : Seq.t;(*sequence of the perfect match probe
*)
}type row = {pmcoord : int * int;(*x,y-coordinates of perfect match probe.
*)mmcoord : int * int;(*x,y-coordinates of mismatch probe
*)probe : probe;
}Type of information on one data row.
val num_probes : t -> intNumber of PM/MM probe pairs in given BPMAP. The number of total probes is twice this value.
I/O
val of_file : ?chr_map:(string -> string) -> string -> tof_file file parses file. If given, chr_map is applied to every chromosome name. Raise Bad if there is a parse error.
val row_to_string : row -> stringString representation of row in same format as required by specification.
val to_file : string -> t -> unitto_file file t prints t to file in format required by specification.