public class MaskMatrixBuilder
public static MaskMatrixBuilder getInstance(int numTaxa, int numSites, boolean isSiteOptimized)
public static MaskMatrixBuilder getInstance(MaskMatrix orig)
public static MaskMatrix getInstanceRemoveMinorSNPs(GenotypeCallTable genotype)
public static MaskMatrix getInstanceRemoveHeterozygous(GenotypeCallTable genotype)
public static MaskMatrix getInstanceRemoveHomozygous(GenotypeCallTable genotype)
public static MaskMatrix getInstanceRemoveIndels(GenotypeCallTable genotype)
public static MaskMatrix getInstance(GenotypeCallTable genotype, java.util.function.Predicate<java.lang.Byte> predicate)
public static MaskMatrix getInstance(GenotypeCallTable genotype, java.util.function.BiPredicate<java.lang.Byte,net.maizegenetics.dna.snp.genotypecall.Stats> predicate)
public boolean get(int taxon,
int site)
public void set(int taxon,
int site)
public void setNext(boolean value)
public long reduceMaskTo(double percent)
public MaskMatrix build()