htsjdk.samtools.cram.mask
public class ArrayPositionMask extends java.lang.Object implements PositionMask
Modifier and Type | Field and Description |
---|---|
static PositionMask |
EMPTY_INSTANCE |
Constructor and Description |
---|
ArrayPositionMask(int[] array) |
Modifier and Type | Method and Description |
---|---|
int |
getMaskedCount() |
int[] |
getMaskedPositions() |
int |
getMaxMaskedPosition() |
int |
getMinMaskedPosition() |
boolean |
isEmpty() |
boolean |
isMasked(int position) |
byte[] |
toByteArrayUsing(byte mask,
byte nonMask) |
public static final PositionMask EMPTY_INSTANCE
public boolean isMasked(int position)
isMasked
in interface PositionMask
public int[] getMaskedPositions()
getMaskedPositions
in interface PositionMask
public boolean isEmpty()
isEmpty
in interface PositionMask
public int getMaskedCount()
getMaskedCount
in interface PositionMask
public int getMinMaskedPosition()
getMinMaskedPosition
in interface PositionMask
public int getMaxMaskedPosition()
getMaxMaskedPosition
in interface PositionMask
public byte[] toByteArrayUsing(byte mask, byte nonMask)
toByteArrayUsing
in interface PositionMask