public class FilterAlleleDepth
extends AlleleDepth
public kotlin.Array[] valuesByte(int taxon,
int site)
Returns the depth values (byte representation) of all nucleotides at given taxon and site. Depth values are stored in bytes and translated to integer using AlleleDepthUtil.depthByteToInt().
taxon - taxonsite - sitepublic kotlin.Array[] valuesForTaxonByte(int taxon)
Returns depth values (byte representation) of all nucleotides and sites for given taxon. The first dimension of returned array is nucleotides (ALLELE_DEPTH_TYPES) and second dimension is sites.
taxon - taxonpublic kotlin.Array[] valuesForSiteByte(int site)
Returns depth values (byte representation) of all nucleotides and taxa for given site. The first dimension of returned array is nucleotides (ALLELE_DEPTH_TYPES) and second dimension is taxa.
site - sitepublic byte valueByte(int taxon,
int site,
net.maizegenetics.dna.snp.score.SiteScore.SITE_SCORE_TYPE scoreType)
Returns the depth (byte representation) of nucleotide (scoreType) at given taxon and site. Depth values are stored in bytes and translated to integer using AlleleDepthUtil.depthByteToInt().
taxon - taxonsite - sitescoreType - nucleotidepublic int value(int taxon,
int site,
net.maizegenetics.dna.snp.score.SiteScore.SITE_SCORE_TYPE scoreType)
Returns the depth of nucleotide (scoreType) at given taxon and site. Depth values are stored in bytes and translated to integer using AlleleDepthUtil.depthByteToInt().
taxon - taxonsite - sitescoreType - nucleotide