package biotk

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

Module GAnnot.LSetSource

A set of locations (e.g. a set of gene loci)

Sourcetype t
Sourceval empty : t
Sourceval to_seq : t -> GLoc.t Seq.t
Sourceval of_seq : GLoc.t Seq.t -> t
Sourceval intersects : t -> GLoc.t -> bool

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

Sourceval closest : t -> GLoc.t -> (GLoc.t * int) option

closest lset loc returns the GLoc.t in lset that is the closest to loc, along with the actual (minimal) distance. Returns None if there is no GLoc.t in lset that comes from the same chromosome than loc.

Sourceval intersecting_elems : t -> GLoc.t -> GLoc.t Seq.t

intersecting_elems lset loc returns a seq of all locations in lset that intersect loc.