Range on a sequence, where the sequence is represented by an identifier.
This datatype can be used to represent genomic regions with a
triplet (chromosome, start, end) as can be found in say, BED
files. The Biocaml_seq_range.Make functor offers some genericity for the choice
of the type representing a sequence identifier, while the module
offers the most frequent case when the identifier is a simple
string.
Most operations on Biocaml_seq_range.t are simple extensions
of operations on Biocaml_range.t.
module Biocaml_seq_range: sigmodule Make:functor (S:Identifier) ->sigtype t =S.t * Biocaml_range.t
String representation of a sequence range, as <seq>:<start>-<end>
end
include ??
val of_string : string -> t Core.Std.Or_error.tend