Package htsjdk.samtools
Class SAMSortOrderChecker
- java.lang.Object
-
- htsjdk.samtools.SAMSortOrderChecker
-
public class SAMSortOrderChecker extends Object
Encapsulates simple check for SAMRecord order.
-
-
Constructor Summary
Constructors Constructor Description SAMSortOrderChecker(SAMFileHeader.SortOrder sortOrder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SAMRecordgetPreviousRecord()StringgetSortKey(SAMRecord rec)Return the sort key used for the given sort order.SAMFileHeader.SortOrdergetSortOrder()booleanisSorted(SAMRecord rec)Check if given SAMRecord violates sort order relative to previous SAMRecord.
-
-
-
Constructor Detail
-
SAMSortOrderChecker
public SAMSortOrderChecker(SAMFileHeader.SortOrder sortOrder)
-
-
Method Detail
-
isSorted
public boolean isSorted(SAMRecord rec)
Check if given SAMRecord violates sort order relative to previous SAMRecord.- Returns:
- True if sort order is unsorted, if this is the first record, or if previous <= rec.
-
getPreviousRecord
public SAMRecord getPreviousRecord()
-
getSortOrder
public SAMFileHeader.SortOrder getSortOrder()
-
-