public class BAMQueryMultipleIntervalsIteratorFilter
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
htsjdk.samtools.BAMIteratorFilter.FilteringIteratorState
Type returned by BAMIteratorFilter that tell iterators implementing this interface
how to handle each SAMRecord.
|
static class |
htsjdk.samtools.BAMIteratorFilter.IntervalComparison |
| Constructor and Description |
|---|
BAMQueryMultipleIntervalsIteratorFilter(QueryInterval[] intervals,
boolean contained) |
| Modifier and Type | Method and Description |
|---|---|
static htsjdk.samtools.BAMIteratorFilter.IntervalComparison |
compareIntervalToRecord(QueryInterval interval,
SAMRecord record) |
htsjdk.samtools.BAMIteratorFilter.FilteringIteratorState |
compareToFilter(SAMRecord record)
Determine if given record passes the filter, and if it does not, whether iteration
should continue or if this record is beyond the region(s) of interest.
|
public BAMQueryMultipleIntervalsIteratorFilter(QueryInterval[] intervals, boolean contained)
public htsjdk.samtools.BAMIteratorFilter.FilteringIteratorState compareToFilter(SAMRecord record)
public static htsjdk.samtools.BAMIteratorFilter.IntervalComparison compareIntervalToRecord(QueryInterval interval, SAMRecord record)