package biocaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

The errors of the Wig module.

type parsing = [
  1. | `cannot_parse_key_values of Pos.t * string
  2. | `empty_line of Pos.t
  3. | `incomplete_input of Pos.t * string list * string option
  4. | `missing_chrom_value of Pos.t * string
  5. | `missing_start_value of Pos.t * string
  6. | `missing_step_value of Pos.t * string
  7. | `wrong_start_value of Pos.t * string
  8. | `wrong_step_value of Pos.t * string
  9. | `unrecognizable_line of Pos.t * string list
  10. | `wrong_bed_graph_value of Pos.t * string
  11. | `wrong_fixed_step_value of Pos.t * string
  12. | `wrong_span_value of Pos.t * string
  13. | `wrong_variable_step_value of Pos.t * string
]

The parsing errors.

val parsing_error_to_string : parsing -> string

Convert a parsing error to a string.

type to_bed_graph = [
  1. | `not_in_variable_step_state
  2. | `not_in_fixed_step_state
]

The errors encountered while transforming item values to bed-graph-only values.

type t = [
  1. | parsing
  2. | to_bed_graph
]

The union of all errors.

val parsing_of_sexp : Sexplib.Sexp.t -> parsing
val sexp_of_parsing : parsing -> Sexplib.Sexp.t
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
val to_bed_graph_of_sexp : Sexplib.Sexp.t -> to_bed_graph
val sexp_of_to_bed_graph : to_bed_graph -> Sexplib.Sexp.t