public class TaxaAttribute implements PhenotypeAttribute
public static java.lang.String DEFAULT_NAME
public TaxaAttribute(java.util.List<net.maizegenetics.taxa.Taxon> taxa,
java.lang.String name)
public TaxaAttribute(java.util.List<net.maizegenetics.taxa.Taxon> taxa)
public Taxon[] allTaxa()
public java.util.List<net.maizegenetics.taxa.Taxon> allTaxaAsList()
public Taxon taxon(int obs)
public java.lang.Object value(int obs)
public java.lang.Object allValues()
public PhenotypeAttribute subset(kotlin.Array[] obs, java.lang.String newName)
public PhenotypeAttribute changeName(java.lang.String newName)
public boolean isMissing(int obs)
public BitSet missing()
public java.lang.String name()
public int size()
public java.util.List<net.maizegenetics.phenotype.Phenotype.ATTRIBUTE_TYPE> getCompatibleTypes()
public boolean isTypeCompatible(net.maizegenetics.phenotype.Phenotype.ATTRIBUTE_TYPE type)
public java.lang.String toString()