htsjdk.samtools.cram.structure
public class CramCompressionRecord extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CramCompressionRecord.BAM_FLAGS |
Modifier and Type | Field and Description |
---|---|
int |
alignmentDelta |
int |
alignmentStart |
int |
compressionFlags |
static int |
DETACHED_FLAG |
static int |
DUPLICATE_FLAG |
static int |
FIRST_SEGMENT_FLAG |
int |
flags |
static int |
FORCE_PRESERVE_QS_FLAG |
static int |
HAS_MATE_DOWNSTREAM_FLAG |
int |
index |
static int |
LAST_SEGMENT_FLAG |
int |
mappingQuality |
static int |
MATE_NEG_STRAND_FLAG |
static int |
MATE_UNMAPPED_FLAG |
int |
mateAlignmentStart |
int |
mateFlags |
int |
mateSequenceID |
static int |
MULTIFRAGMENT_FLAG |
static int |
NEGATIVE_STRAND_FLAG |
CramCompressionRecord |
next |
CramCompressionRecord |
previous |
static int |
PROPER_PAIR_FLAG |
byte[] |
qualityScores |
byte[] |
readBases |
java.util.List<ReadFeature> |
readFeatures |
int |
readGroupID |
int |
readLength |
java.lang.String |
readName |
int |
recordsToNextFragment |
static int |
SECONDARY_ALIGNMENT_FLAG |
static int |
SEGMENT_UNMAPPED_FLAG |
int |
sequenceId |
java.lang.String |
sequenceName |
int |
sliceIndex |
byte[] |
tagIds |
MutableInt |
tagIdsIndex |
ReadTag[] |
tags |
int |
templateSize |
static int |
VENDOR_FILTERED_FLAG |
Constructor and Description |
---|
CramCompressionRecord() |
Modifier and Type | Method and Description |
---|---|
void |
calculateAlignmentBoundaries() |
boolean |
equals(java.lang.Object obj) |
int |
getAlignmentEnd() |
int |
getAlignmentSpan() |
static int |
getBAMFlags(int cramFlags,
byte cramMateFlags) |
byte |
getCompressionFlags() |
byte |
getMateFlags() |
boolean |
isDetached() |
boolean |
isDuplicate() |
boolean |
isFirstSegment() |
boolean |
isForcePreserveQualityScores() |
boolean |
isHasMateDownStream() |
boolean |
isLastSegment() |
boolean |
isMateNegativeStrand() |
boolean |
isMateUmapped() |
boolean |
isMultiFragment() |
boolean |
isNegativeStrand() |
boolean |
isProperPair() |
boolean |
isSecondaryAlignment() |
boolean |
isSegmentUnmapped() |
boolean |
isVendorFiltered() |
void |
setDetached(boolean detached) |
void |
setDuplicate(boolean duplicate) |
void |
setFirstSegment(boolean firstSegment) |
void |
setForcePreserveQualityScores(boolean forcePreserveQualityScores) |
void |
setHasMateDownStream(boolean hasMateDownStream) |
void |
setLastSegment(boolean lastSegment) |
void |
setMateNegativeStrand(boolean mateNegativeStrand) |
void |
setMateUmapped(boolean mateUmapped) |
void |
setMultiFragment(boolean multiFragment) |
void |
setNegativeStrand(boolean negativeStrand) |
void |
setProperPair(boolean properPair) |
void |
setSecondaryAlignment(boolean secondaryAlignment) |
void |
setSegmentUnmapped(boolean segmentUnmapped) |
void |
setVendorFiltered(boolean vendorFiltered) |
java.lang.String |
toString() |
public static final int MULTIFRAGMENT_FLAG
public static final int PROPER_PAIR_FLAG
public static final int SEGMENT_UNMAPPED_FLAG
public static final int NEGATIVE_STRAND_FLAG
public static final int FIRST_SEGMENT_FLAG
public static final int LAST_SEGMENT_FLAG
public static final int SECONDARY_ALIGNMENT_FLAG
public static final int VENDOR_FILTERED_FLAG
public static final int DUPLICATE_FLAG
public static final int MATE_NEG_STRAND_FLAG
public static final int MATE_UNMAPPED_FLAG
public static final int FORCE_PRESERVE_QS_FLAG
public static final int DETACHED_FLAG
public static final int HAS_MATE_DOWNSTREAM_FLAG
public int index
public int alignmentStart
public int alignmentDelta
public int readLength
public int recordsToNextFragment
public byte[] readBases
public byte[] qualityScores
public java.util.List<ReadFeature> readFeatures
public int readGroupID
public int flags
public int mateFlags
public int compressionFlags
public CramCompressionRecord next
public CramCompressionRecord previous
public int mateSequenceID
public int mateAlignmentStart
public int mappingQuality
public java.lang.String sequenceName
public int sequenceId
public java.lang.String readName
public int templateSize
public ReadTag[] tags
public byte[] tagIds
public MutableInt tagIdsIndex
public int sliceIndex
public byte getMateFlags()
public byte getCompressionFlags()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int getAlignmentSpan()
public void calculateAlignmentBoundaries()
public int getAlignmentEnd()
public boolean isMultiFragment()
public void setMultiFragment(boolean multiFragment)
public boolean isSegmentUnmapped()
public void setSegmentUnmapped(boolean segmentUnmapped)
public boolean isFirstSegment()
public void setFirstSegment(boolean firstSegment)
public boolean isLastSegment()
public void setLastSegment(boolean lastSegment)
public boolean isSecondaryAlignment()
public void setSecondaryAlignment(boolean secondaryAlignment)
public boolean isVendorFiltered()
public void setVendorFiltered(boolean vendorFiltered)
public boolean isProperPair()
public void setProperPair(boolean properPair)
public boolean isDuplicate()
public void setDuplicate(boolean duplicate)
public boolean isNegativeStrand()
public void setNegativeStrand(boolean negativeStrand)
public boolean isMateUmapped()
public void setMateUmapped(boolean mateUmapped)
public boolean isMateNegativeStrand()
public void setMateNegativeStrand(boolean mateNegativeStrand)
public boolean isHasMateDownStream()
public void setHasMateDownStream(boolean hasMateDownStream)
public boolean isDetached()
public void setDetached(boolean detached)
public boolean isForcePreserveQualityScores()
public void setForcePreserveQualityScores(boolean forcePreserveQualityScores)
public static int getBAMFlags(int cramFlags, byte cramMateFlags)