public class TagLocus extends Object
Constructor and Description |
---|
TagLocus(int chromosome,
byte strand,
int startPosition,
int tagLength,
boolean includeRefGenome,
boolean fuzzyStartPositions,
double errorRate) |
Modifier and Type | Method and Description |
---|---|
void |
addRefTag(String refTag,
int nLongsPerTag,
String nullTag) |
void |
addTag(int tagTOPMIndex,
TagsOnPhysicalMap theTOPM,
TagsByTaxa theTBT,
boolean includeRefGenome,
boolean fuzzyStartPositions) |
byte[][][] |
getAlleleDepthsInTaxa() |
byte |
getCallAtVariableSiteForTag(int site,
int tagIndex) |
int |
getChromosome() |
byte[][] |
getCommonAlleles() |
int |
getDivergenceOfTag(int tagIndex) |
String |
getLocusReport(int minTaxaWithLocus,
boolean[] varSiteKept) |
int |
getMaxStartPosition() |
int |
getMaxTagLength() |
int |
getMinStartPosition() |
int |
getMinTagLength() |
int |
getNumberTaxaCovered() |
int[] |
getPositionsOfVariableSites() |
byte |
getRefGeno(int site) |
int |
getSize() |
byte[][] |
getSNPCallsQuant(boolean callBiallelicSNPsWithGap,
boolean includeReferenceTag) |
byte[][] |
getSNPCallsQuant(String refSeq,
boolean callBiallelicSNPsWithGap) |
byte[][] |
getSNPCallsVCF(boolean callBiallelicSNPsWithGap,
boolean includeReferenceTag) |
byte |
getStrand() |
int |
getTBTIndexOfTag(int tagIndex) |
int |
getTOPMIndexOfTag(int tagIndex) |
int |
getTotalNReads() |
void |
setMinStartPosition(int newMinStartPosition) |
public TagLocus(int chromosome, byte strand, int startPosition, int tagLength, boolean includeRefGenome, boolean fuzzyStartPositions, double errorRate)
public void addTag(int tagTOPMIndex, TagsOnPhysicalMap theTOPM, TagsByTaxa theTBT, boolean includeRefGenome, boolean fuzzyStartPositions)
public int getSize()
public int getChromosome()
public byte getStrand()
public int getMinStartPosition()
public int getMaxStartPosition()
public int getMinTagLength()
public int getMaxTagLength()
public void setMinStartPosition(int newMinStartPosition)
public int getTOPMIndexOfTag(int tagIndex)
public int getTBTIndexOfTag(int tagIndex)
public int getDivergenceOfTag(int tagIndex)
public byte getCallAtVariableSiteForTag(int site, int tagIndex)
public byte getRefGeno(int site)
public int getNumberTaxaCovered()
public int getTotalNReads()
public byte[][] getCommonAlleles()
public byte[][][] getAlleleDepthsInTaxa()
public byte[][] getSNPCallsVCF(boolean callBiallelicSNPsWithGap, boolean includeReferenceTag)
public byte[][] getSNPCallsQuant(boolean callBiallelicSNPsWithGap, boolean includeReferenceTag)
public byte[][] getSNPCallsQuant(String refSeq, boolean callBiallelicSNPsWithGap)
public int[] getPositionsOfVariableSites()
public String getLocusReport(int minTaxaWithLocus, boolean[] varSiteKept)
Copyright © 2018. All rights reserved.