Previous Up Next

Module Biocaml.Bar (.ml)

module Bar: Biocaml_bar

type t 
Type of a BAR file, which can be thought of as a header plus set of sections.
exception Bad of string
type section = private {
sec_num :int; (* order in which section appears in file, first section is numbered 1 *)
sec_name :string; (* chromosome name relative to which coordinates are given *)
sec_data :(int * float) list; (* pairs of coordinate-score data *)
}
val of_file  : string -> t 
Parse file. Raise Bad if there are parse errors.
val to_list  : t -> (string * int * float) list
Return the data as a list of triplets (chr,pos,v) representing the chromosome name, probe position, and value. Will be returned in ascending order by (chr,pos).
val section  : t -> string -> section 
section t name returns the section named name. Raise Failure if no such section.
val sectioni  : t -> int -> section 
sectioni t i returns the i'th section. Raise Failure if no such section.
val sections  : t -> section list
Return all sections in t.

Header Information

val data_type  : t -> string
Return the type of data, either "signal" or "p-value".
val scale  : t -> string
Return scale data is reported in, e.g. linear, log2.
val genomic_map  : t -> string
File path of bpmap file used to generate scores.
val alg_name  : t -> string
Name of algorithm used to generate scores.
val alg_version  : t -> string
Version number of algorithm used.
val coord_convention  : t -> string
Probe coordinate convention used.

AltStyle によって変換されたページ (->オリジナル) /