org.geworkbench.bison.datastructure.bioobjects.microarray
Interface DSSignificanceResultSet<T extends DSGeneMarker>

All Superinterfaces:
java.util.Collection<DSMicroarray>, DSAncillaryDataSet<DSMicroarray>, DSDataSet<DSMicroarray>, DSDescribable, DSExtendable, DSIdentifiable, DSItemList<DSMicroarray>, DSNamed, java.lang.Iterable<DSMicroarray>, java.util.List<DSMicroarray>, java.io.Serializable
All Known Subinterfaces:
DSAnovaResultSet<T>, DSTTestResultSet<T>
All Known Implementing Classes:
CSAnovaResultSet, CSSignificanceResultSet, CSTTestResultSet

public interface DSSignificanceResultSet<T extends DSGeneMarker>
extends DSAncillaryDataSet<DSMicroarray>

Version:
$Id: DSSignificanceResultSet.java 8818 2012-01-31 22:07:39Z maz $
Author:
John Watkinson

Field Summary
static int CASE
           
static int CONTROL
           
 
Method Summary
 void addSigGenToPanel(T marker)
           
 double getCriticalPValue()
           
 java.lang.Double getFoldChange(T marker)
           
 boolean getIsLogNormalized()
           
 java.lang.String[] getLabels(int index)
           
 DSMicroarraySet getParentDataSet()
          Gets the parent data set for this ancillary data set.
 java.lang.Double getSignificance(T marker)
          Gets the significance value for the marker.
 DSPanel<T> getSignificantMarkers()
           
 java.lang.Double getTValue(T marker)
           
 void saveDataToCSVFile()
           
 void setFoldChange(T marker, double significance)
           
 void setMarker(T marker, double significance)
           
 void setSignificance(T marker, double significance)
           
 void setTValue(T marker, double value)
           
 void sortMarkersBySignificance()
           
 
Methods inherited from interface org.geworkbench.bison.datastructure.biocollections.DSDataSet
addObject, getColumnOrder, getCompatibilityLabel, getDataSetName, getExperimentInformation, getFile, getObject, isActive, setColumnOrder, setExperimentInformation, setFile, writeToFile
 
Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSDescribable
getDescription, setDescription
 
Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSNamed
getLabel, setLabel
 
Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSExtendable
addNameValuePair, allowMultipleValues, clearName, forceUniqueValue, getValuesForName, isUniqueValue
 
Methods inherited from interface org.geworkbench.bison.datastructure.complex.panels.DSItemList
get
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 
Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSIdentifiable
getID, setID
 

Field Detail

CASE

static final int CASE
See Also:
Constant Field Values

CONTROL

static final int CONTROL
See Also:
Constant Field Values
Method Detail

getSignificance

java.lang.Double getSignificance(T marker)
Gets the significance value for the marker.


setSignificance

void setSignificance(T marker,
                     double significance)

setTValue

void setTValue(T marker,
               double value)

getTValue

java.lang.Double getTValue(T marker)

getFoldChange

java.lang.Double getFoldChange(T marker)

setFoldChange

void setFoldChange(T marker,
                   double significance)

getSignificantMarkers

DSPanel<T> getSignificantMarkers()

getCriticalPValue

double getCriticalPValue()

getLabels

java.lang.String[] getLabels(int index)

getParentDataSet

DSMicroarraySet getParentDataSet()
Description copied from interface: DSAncillaryDataSet
Gets the parent data set for this ancillary data set.

Specified by:
getParentDataSet in interface DSAncillaryDataSet<DSMicroarray>
Returns:

sortMarkersBySignificance

void sortMarkersBySignificance()

setMarker

void setMarker(T marker,
               double significance)

addSigGenToPanel

void addSigGenToPanel(T marker)

saveDataToCSVFile

void saveDataToCSVFile()

getIsLogNormalized

boolean getIsLogNormalized()