module LSet:sig..end
type 'a t
val to_stream : 'a t -> 'a Biocaml_genomeMap.location Stream.tval of_stream : 'a Biocaml_genomeMap.location Stream.t -> 'a t val intersects : 'a Biocaml_genomeMap.location -> 'a t -> boolintersects loc lmap returns true if loc has a non-empty
intersection with one of the locations in lmap, and returns
false otherwiseval closest : 'a Biocaml_genomeMap.location ->
'a t -> ('a Biocaml_genomeMap.location * int) optionclosest loc lset returns the location in lset that is the
closest to loc, along with the actual (minimal)
distance. Returns None if there is no location in lset
that comes from the same sequence than loc.val intersecting_elems : 'a Biocaml_genomeMap.location ->
'a t -> 'a Biocaml_genomeMap.location Stream.tintersecting_elems loc lset returns an enumeration of all
locations in lset that intersect loc.