public class Taxon
An identifier for some sampled data. This will most often be for example, the accession number of a DNA sequence, or the taxonomic name that the sequence represents, et cetera. The generally used class for defining a taxon. Contains its name, plus a series of optional annotations. Use the builder to create immutable instances.
public static java.lang.String DELIMITER
public static Taxon ANONYMOUS
public static java.lang.String FatherKey
Standard key for the father of the taxon
public static java.lang.String MotherKey
Standard key for the mother of the taxon
public static java.lang.String PedigreeKey
Standard key for the pedigree of the taxon
public static java.lang.String SexKey
Standard key for the sex of the taxon
public static java.lang.String InbreedFKey
Standard key for inbreeding coefficient of the taxon
public static java.lang.String SynonymKey
Standard key for a synonym of the taxon
public static java.lang.String LatitudeKey
Standard key for the latitude the taxon was sampled
public static java.lang.String LongitudeKey
Standard key for the longitude the taxon was sampled
public static java.lang.String AltitudeKey
Standard key for altitude the taxon was sampled
public static java.lang.String GenusKey
Standard key for a genus of the taxon
public static java.lang.String SpeciesKey
Standard key for a species of the taxon
public Taxon(java.lang.String name)
public Taxon(java.lang.String name,
GeneralAnnotation anno)
public java.lang.String toString()
public java.lang.String toStringWithVCFAnnotation()
public int compareTo(Taxon c)
public boolean equals(java.lang.Object c)
public java.lang.String getName()
public int hashCode()
public GeneralAnnotation getAnnotation()