java.lang.Object
de.ipk_gatersleben.ag_nw.graffiti.plugins.gui.layout_control.dbe.ExperimentData

public class ExperimentData
extends Object
Author:
Christian Klukas (c) 2004 IPK-Gatersleben
  • Constructor Details

    • ExperimentData

      public ExperimentData()
  • Method Details

    • searchIndividualSubstances

      public void searchIndividualSubstances​(TableData myData, int col)
      Initialize list of known Substance Names; use the data from the given column.
    • searchIndividualPlantOrLineNames

      public void searchIndividualPlantOrLineNames​(TableData myData, int data_start_col, int row)
      Search possible line names out of the data column headers. (00per_2, 02per_3, 00emb_1, 02emb_2, ... ==> "per", "emb")
    • getPlantOrLineIterator

      public Iterator<String> getPlantOrLineIterator​(TableData myData, int row, int check_datarow)
    • getSampleTimeIterator

      public Iterator<TimeAndPlantName> getSampleTimeIterator​(TableData myData, String plantOrLine, int data_start_col, int row, int check_datarow)
    • getReplicateColumns

      public ArrayList<DataColumnHeader> getReplicateColumns​(TableData myData, TimeAndPlantName timeAndPlantName, int data_start_col, int row, int check_datarow)
    • getMeasurementValues

      public ArrayList<ReplicateDouble> getMeasurementValues​(TableData myData, ArrayList<DataColumnHeader> replicates, int row)
    • getMinimum

      public static double getMinimum​(ArrayList<ReplicateDouble> measurements)
    • getMaximum

      public static double getMaximum​(ArrayList<ReplicateDouble> measurements)
    • getStddev

      public static double getStddev​(ArrayList<ReplicateDouble> measurements)
    • getAverage

      public static double getAverage​(ArrayList<ReplicateDouble> measurements)