Class IntervalUtil

java.lang.Object
htsjdk.samtools.util.IntervalUtil

public class IntervalUtil extends Object
  • Constructor Details

    • IntervalUtil

      public IntervalUtil()
  • Method Details

    • contains

      public static boolean contains(Interval interval, String sequenceName, long position)
      Return true if the sequence/position lie in the provided interval.
    • contains

      public static boolean contains(IntervalList intervalList, String sequenceName, long position)
      Return true if the sequence/position lie in the provided interval list.
    • assertOrderedNonOverlapping

      public static void assertOrderedNonOverlapping(Iterator<Interval> intervals, SAMSequenceDictionary sequenceDictionary)
      Throws RuntimeException if the given intervals are not locus ordered and non-overlapping
      Parameters:
      intervals -
      sequenceDictionary - used to determine order of sequences