sig
  type t
  val to_stream :
    Biocaml_genomeMap.Make.LSet.t -> Biocaml_genomeMap.Make.location Stream.t
  val of_stream :
    Biocaml_genomeMap.Make.location Stream.t -> Biocaml_genomeMap.Make.LSet.t
  val intersects :
    Biocaml_genomeMap.Make.LSet.t -> Biocaml_genomeMap.Make.location -> bool
  val closest :
    Biocaml_genomeMap.Make.LSet.t ->
    Biocaml_genomeMap.Make.location ->
    (Biocaml_genomeMap.Make.location * int) option
  val intersecting_elems :
    Biocaml_genomeMap.Make.LSet.t ->
    Biocaml_genomeMap.Make.location ->
    Biocaml_genomeMap.Make.location Stream.t
end