Click or drag to resize
SequenceRangeGroupingMergeOverlaps Method
Overload List
  NameDescription
Public methodMergeOverlaps(Int64, Boolean)
For each group in the grouping, this method traverses through each range in the group and normalizes the ranges down to the minimal spanning set required to still show the same range spans. For instance if you had in group 'Chr1' the following ranges: -> 10 to 100 -> 200 to 250 -> 35 to 45 -> 90 to 150 The result of MergeOverlaps would reduce the ranges in the 'Chr1' group to: For minOverlap = 0 -> 10 to 150 -> 200 to 250 for minOverlap = -50 -> 10 to 250 Running this method creates all new ISequenceRange objects and adds them to the newly created SequenceRangeGrouping returned here.
Public methodMergeOverlaps(SequenceRangeGrouping, Int64, Boolean)
Merges query sequence ranges with this sequence ranges. For example, Ranges in this instance Ranges in the query 3 to 15 4 to 10 5 to 18 11 to 20 Result for minOverlap set to 1 3 to 20 Running this method creates all new ISequenceRange objects and adds them to the newly created SequenceRangeGrouping returned here.
Top
See Also