Package htsjdk.samtools.filter
Interface SamRecordFilter
- All Known Implementing Classes:
AggregateFilter
,AlignedFilter
,DuplicateReadFilter
,FailsVendorReadQualityFilter
,HtsgetBAMFileReader.BAMQueryMultipleIntervalsIteratorFilter
,InsertSizeFilter
,IntervalFilter
,IntervalKeepPairFilter
,InvertFilter
,JavascriptSamRecordFilter
,MappingQualityFilter
,NotPrimaryAlignmentFilter
,OverclippedReadFilter
,ReadNameFilter
,SecondaryAlignmentFilter
,SecondaryOrSupplementaryFilter
,SolexaNoiseFilter
,TagFilter
,WholeReadClippedFilter
public interface SamRecordFilter
API for filtering SAMRecords
$Id$
-
Method Summary
-
Method Details
-
filterOut
Determines whether a SAMRecord matches this filter- Parameters:
record
- the SAMRecord to evaluate- Returns:
- true if the SAMRecord matches the filter, otherwise false
-
filterOut
Determines whether a pair of SAMRecords matches this filter- Parameters:
first
- the first SAMRecord to evaluatesecond
- the second SAMRecord to evaluate- Returns:
- true if the pair of records matches filter, otherwise false
-