Module Biocaml_unix.Track

Track files in UCSC Genome Browser format. The following documentation assumes knowledge of concepts explained on the UCSC Genome Browser's website. Basically, a track file is one of several types of data (WIG, GFF, etc.), possibly preceded by comments, browser lines, and a track line. This module allows only a single data track within a file, although the UCSC specifies that multiple tracks may be provided together.

Track lines define display attributes. They can be thought of as lists of attribute-value pairs. For forward compatibility, this module allows arbitrary attributes to be set. However, the following lists known attributes and specifies restrictions on their values:

Item Types

type t = [
  1. | `track of (string * string) list
  2. | `comment of string
  3. | `browser of [ `position of string * int * int | `hide of [ `all ] | `unknown of string ]
]

The type of the parser "track" lines.

type 'a content = [
  1. | `content of 'a
]

The "content" lines of the files.

Error Types

module Error : sig ... end

Low-level transforms.

module Transform : sig ... end

Low-level transforms.