gov.usda.gdpc
Class PhenotypeTable

java.lang.Object
  extended bygov.usda.gdpc.AbstractTable
      extended bygov.usda.gdpc.PhenotypeTable
All Implemented Interfaces:
Table

public class PhenotypeTable
extends AbstractTable

Author:
terryc

Method Summary
 EnvironmentExperimentGroup getEnvironmentExperimentGroup()
          Get the environment experiment group for this table.
static PhenotypeTable getInstance(PhenotypeGroup group, PhenotypeOntology ontology)
          Factory method to create phenotype tables.
 PhenotypeOntology getPhenotypeOntology()
          Get phenotype ontology of this table.
 TaxonGroup getTaxonGroup()
          Get the taxon group for this table.
 
Methods inherited from class gov.usda.gdpc.AbstractTable
get, get, getColumn, getColumn, getColumnHeading, getColumnHeadings, getRow, getRow, getRowHeading, getRowHeadings, numColumns, numRows, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getInstance

public static PhenotypeTable getInstance(PhenotypeGroup group,
                                         PhenotypeOntology ontology)
Factory method to create phenotype tables. If the ontology parameter is null, this creates a phenotype table using the ontology of the first phenotype in the group.

Parameters:
group - phenotype group
ontology - phenotype ontology
Returns:
phenotype table

getEnvironmentExperimentGroup

public EnvironmentExperimentGroup getEnvironmentExperimentGroup()
Get the environment experiment group for this table.

Returns:
environment experiment group

getTaxonGroup

public TaxonGroup getTaxonGroup()
Get the taxon group for this table.

Returns:
taxon group

getPhenotypeOntology

public PhenotypeOntology getPhenotypeOntology()
Get phenotype ontology of this table.

Returns:
phenotype ontology