public class Byte2DBuilder
Builder to store 2 dimensional byte encoded values.
public static Byte2DBuilder getInstance(int numTaxa, int numSites, net.maizegenetics.dna.snp.score.SiteScore.SITE_SCORE_TYPE siteScoreType, TaxaList taxaList)
public static Byte2DBuilder getInstance(ch.systemsx.cisd.hdf5.IHDF5Writer writer, int numSites, net.maizegenetics.dna.snp.score.SiteScore.SITE_SCORE_TYPE siteScoreType, TaxaList taxaList)
public static Byte2D getInstance(ch.systemsx.cisd.hdf5.IHDF5Reader reader, net.maizegenetics.dna.snp.score.SiteScore.SITE_SCORE_TYPE siteScoreType)
public Byte2DBuilder addTaxon(int taxon, kotlin.Array[] values)
Add taxon and set values for all sites for that taxon.
taxon - taxonvalues - valuespublic Byte2DBuilder setDepthRangeForTaxon(int taxon, int siteOffset, kotlin.Array[] values)
Set values for range of sites and alleles for a taxon simultaneously.
taxon - Index of taxonsiteOffset - site offsetvalues - array[sites] range of valuespublic void reorderPositions(kotlin.Array[] newIndices)
public Byte2D build()