Package ngs
Interface PileupEvent
- All Known Subinterfaces:
Pileup
,PileupEventIterator
,PileupIterator
public interface PileupEvent
Represents a single cell of a sparse 2D matrix with Reference coordinates on one axis
and stacked Alignments on the other axis
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
EventTypestatic final int
static final int
EventIndelTypestatic final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionchar
getAlignmentBasegetAlignmentIdlong
getAlignmentPositionchar
getAlignmentQualityint
getEventIndelTypeint
getEventRepeatCountint
getEventTypelong
getFirstAlignmentPositiongetInsertionBasesgetInsertionQualitieslong
getLastAlignmentPositionint
getMappingQuality
-
Field Details
-
match
static final int matchEventType- See Also:
-
mismatch
static final int mismatch- See Also:
-
deletion
static final int deletion- See Also:
-
insertion
static final int insertion- See Also:
-
insertion_before_match
static final int insertion_before_match- See Also:
-
insertion_before_mismatch
static final int insertion_before_mismatch- See Also:
-
insertion_before_deletion
static final int insertion_before_deletion- See Also:
-
replacement
static final int replacement- See Also:
-
alignment_start
static final int alignment_start- See Also:
-
alignment_stop
static final int alignment_stop- See Also:
-
alignment_minus_strand
static final int alignment_minus_strand- See Also:
-
normal_indel
static final int normal_indelEventIndelType- See Also:
-
intron_plus
static final int intron_plus- See Also:
-
intron_minus
static final int intron_minus- See Also:
-
intron_unknown
static final int intron_unknown- See Also:
-
read_overlap
static final int read_overlap- See Also:
-
read_gap
static final int read_gap- See Also:
-
-
Method Details
-
getMappingQuality
getMappingQuality- Returns:
- the mapping quality
- Throws:
ErrorMsg
- upon an error accessing data
-
getAlignmentId
getAlignmentId- Returns:
- unique AlignmentId within ReadCollection
- Throws:
ErrorMsg
- upon an error accessing data
-
getAlignmentPosition
getAlignmentPosition- Returns:
- Position of the alignment in Reference coordinates
- Throws:
ErrorMsg
- upon an error accessing data
-
getFirstAlignmentPosition
getFirstAlignmentPosition- Returns:
- the position of this Alignment's first event in Reference coordinates
- Throws:
ErrorMsg
- upon an error accessing data
-
getLastAlignmentPosition
getLastAlignmentPosition- Returns:
- the position of this Alignment's last event in INCLUSIVE Reference coordinates
- Throws:
ErrorMsg
- upon an error accessing data
-
getEventType
getEventType- Returns:
- the type of event being represented
- Throws:
ErrorMsg
- upon an error accessing data
-
getAlignmentBase
getAlignmentBase- Returns:
- retrieves base aligned at current Reference position
- Throws:
ErrorMsg
- if event is an insertion or deletion
-
getAlignmentQuality
getAlignmentQuality- Returns:
- retrieves base aligned at current Reference position
- Throws:
ErrorMsg
- if event is an insertion or deletion
-
getInsertionBases
getInsertionBases- Returns:
- bases corresponding to insertion event
- Throws:
ErrorMsg
- upon an error accessing data
-
getInsertionQualities
getInsertionQualities- Returns:
- qualities corresponding to insertion event
- Throws:
ErrorMsg
- upon an error accessing data
-
getEventRepeatCount
getEventRepeatCount- Returns:
- the number of times this event repeats, i.e. the distance to the first reference position yielding a different event type for this alignment
- Throws:
ErrorMsg
- upon an error accessing data
-
getEventIndelType
getEventIndelType- Returns:
- detail about the type of indel when event type is an insertion or deletion
- Throws:
ErrorMsg
- upon an error accessing data
-