public PETags
Basic interface for holding sets of sequence tag (these are compressed into 2-bit codings of tags). The length of tag in good sequence is also tracked.
int getTagSizeInLong()
Returns the number of long use to represent the sequence
short getTagFLength(int index)
Returns the length in bp of a forward tag
index - short getTagBLength(int index)
Returns the length in bp of a backward tag
index - kotlin.Array[] getTagF(int index)
Get the compressed forward tag sequence in a long array for a given index
index - kotlin.Array[] getTagB(int index)
Get the compressed backward tag sequence in a long array for a given index
index - int getTagIndex(kotlin.Array[] tagF,
kotlin.Array[] tagB)
Gets the index of a PE tag (including forward and backward) (the only one if a unique list). If the read is not found then it return a negative value indicating its insertion point.
tagF - Long array of forward tagtagB - Long array of backward tagint getTagCount()
This is the number of different PE tags in the list (NOT THE SUM OF THE COUNTS) The index will vary from 0 to (ReadTotal-1) This is the number of distinct tags if readUnique is true
kotlin.Array[] getContig(int index)
Return the contig of PE tag
index - int getContigCount()
Return total number of PE contigs
short getContigLength(int index)
Return the length of a contig
index - byte getContigLengthInLong(int index)
Return the contig length in Long primitive data type
index -