public class GenotypePhenotypeBuilder
public GenotypePhenotypeBuilder phenotype(Phenotype thePhenotype)
thePhenotype - the Phenotype to be used by this builderpublic GenotypePhenotypeBuilder genotype(GenotypeTable theGenotype)
theGenotype - the GenotypeTable to be used by this builderpublic GenotypePhenotypeBuilder union()
Indicates that a union join should be performed. The GenotypeTable and Phenotype will be used as is. If union is not specified, an intersect join will be performed by default
public GenotypePhenotypeBuilder intersect()
Indicates that an intersect join should be performed. If necessary the GenotypeTable and Phenotype will be filtered before building the GenotypePhenotype. The filtered tables will have only the taxa common to both.
public GenotypePhenotypeBuilder name(java.lang.String name)
name - the name that will be used for the resulting GenotypePhenotypepublic GenotypePhenotype build()