Package htsjdk.samtools.cram.structure
Class AlignmentSpan
- java.lang.Object
-
- htsjdk.samtools.cram.structure.AlignmentSpan
-
public class AlignmentSpan extends Object
A span of reads on a single reference.
-
-
Field Summary
Fields Modifier and Type Field Description static AlignmentSpanUNMAPPED_SPANA constant to represent an unmapped span.
-
Constructor Summary
Constructors Constructor Description AlignmentSpan(int start, int span)Create a new span with a single read in it.AlignmentSpan(int start, int span, int count)Create a new span with a multiple reads in it.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int start, int span, int count)Add multiple reads to the span.voidaddSingle(int start, int span)Add a single read to the spanbooleanequals(Object obj)intgetCount()intgetSpan()intgetStart()inthashCode()voidsetSpan(int span)voidsetStart(int start)
-
-
-
Field Detail
-
UNMAPPED_SPAN
public static final AlignmentSpan UNMAPPED_SPAN
A constant to represent an unmapped span.
-
-
Constructor Detail
-
AlignmentSpan
public AlignmentSpan(int start, int span)Create a new span with a single read in it.- Parameters:
start- alignment start of the spanspan- alignment span
-
AlignmentSpan
public AlignmentSpan(int start, int span, int count)Create a new span with a multiple reads in it.- Parameters:
start- alignment start of the spanspan- alignment spancount- number of reads in the span
-
-
Method Detail
-
add
public void add(int start, int span, int count)Add multiple reads to the span.- Parameters:
start- alignment startspan- alignment spancount- number of reads to add
-
addSingle
public void addSingle(int start, int span)Add a single read to the span- Parameters:
start- alignment startspan- read span on the reference
-
getStart
public int getStart()
-
setStart
public void setStart(int start)
-
getSpan
public int getSpan()
-
setSpan
public void setSpan(int span)
-
getCount
public int getCount()
-
-