package biocaml

  1. Overview
  2. Docs
The OCaml Bioinformatics Library

Install

Dune Dependency

Authors

Maintainers

Sources

biocaml-0.11.2.tbz
sha256=fae219e66db06f81f3fd7d9e44717ccf2d6d85701adb12004ab4ae6d3359dd2d
sha512=f6abd60dac2e02777be81ce3b5acdc0db23b3fa06731f5b2d0b32e6ecc9305fe64f407bbd95a3a9488b14d0a7ac7c41c73a7e18c329a8f18febfc8fd50eccbc6

doc/biocaml.unix/Biocaml_unix/GenomeMap/Make/LMap/index.html

Module Make.LMapSource

A set of locations with an attached value on each of them

Sourcetype 'a t
Sourceval to_stream : 'a t -> (location * 'a) Stream.t
Sourceval of_stream : (location * 'a) Stream.t -> 'a t
Sourceval intersects : 'a t -> location -> bool

intersects lmap loc returns true if loc has a non-empty intersection with one of the locations in lmap, and returns false otherwise

Sourceval closest : 'a t -> location -> (location * 'a * int) option

closest lmap loc returns the location in lmap that is the closest to loc, along with its annotation and the actual (minimal) distance. Returns None if there is no location in lmap that comes from the same chromosome than loc.

Sourceval intersecting_elems : 'a t -> location -> (location * 'a) Stream.t

intersecting_elems lmap loc returns a stream of elements in lmap whose location intersects with loc.

OCaml

Innovation. Community. Security.