Package htsjdk.samtools.cram.ref
Class ReferenceTracks
- java.lang.Object
-
- htsjdk.samtools.cram.ref.ReferenceTracks
-
public class ReferenceTracks extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_WINDOW_SIZE
-
Constructor Summary
Constructors Constructor Description ReferenceTracks(int sequenceId, String sequenceName, byte[] reference)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCoverage(int pos, int amount)voidaddMismatches(int pos, int amount)bytebaseAt(int pos)shortcoverageAt(int pos)voidensure(int start, int end)voidensureRange(int start, int length)intgetReferenceLength()intgetSequenceId()StringgetSequenceName()intgetWindowLength()intgetWindowPosition()shortmismatchesAt(int pos)
-
-
-
Field Detail
-
DEFAULT_WINDOW_SIZE
public static final int DEFAULT_WINDOW_SIZE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ReferenceTracks
public ReferenceTracks(int sequenceId, String sequenceName, byte[] reference)
-
-
Method Detail
-
getSequenceId
public int getSequenceId()
-
getSequenceName
public String getSequenceName()
-
getWindowPosition
public int getWindowPosition()
-
getWindowLength
public int getWindowLength()
-
getReferenceLength
public int getReferenceLength()
-
ensure
public void ensure(int start, int end)
-
ensureRange
public void ensureRange(int start, int length)
-
baseAt
public final byte baseAt(int pos)
-
coverageAt
public final short coverageAt(int pos)
-
mismatchesAt
public final short mismatchesAt(int pos)
-
addCoverage
public final void addCoverage(int pos, int amount)
-
addMismatches
public final void addMismatches(int pos, int amount)
-
-