public class TagMappingInfo
Container class for information on mapping position.
TODO: Needs to be generalized for describing all mapping positions.
public int chromosome
Chromosome as an integer
public byte strand
Strand relative to reference genome. 1 = same sense as reference FASTA file. -1 = opposite sense. unknown = Byte.MIN_VALUE
public int startPosition
Chromosomal position of the barcoded end of the tag
public int endPosition
Chromosomal position of the common adapter end of the tag (smaller than startPosition if tag matches minus strand)
public byte divergence
Number of diverging bp (edit distance) from reference, unknown = Byte.MIN_VALUE
public byte dcoP
Double cross-over probability Round(Log2(P)), unknown Byte.MIN_VALUE
public byte mapP
Genetic mapping probability Round(Log2(P)), unknown Byte.MIN_VALUE
public TagMappingInfo()
public TagMappingInfo(int chromosome,
byte strand,
int startPosition,
int endPosition,
byte divergence)
public TagMappingInfo(int chromosome,
byte strand,
int startPosition,
int endPosition,
byte divergence,
kotlin.Array[] variantPosOff,
kotlin.Array[] variantDef,
byte dcoP,
byte mapP)