org.geworkbench.bison.datastructure.biocollections.views
Interface DSMicroarraySetView<T extends DSGeneMarker,Q extends DSMicroarray>

All Superinterfaces:
DSDataSetView<Q>, java.io.Serializable
All Known Implementing Classes:
CSMicroarraySetView

public interface DSMicroarraySetView<T extends DSGeneMarker,Q extends DSMicroarray>
extends DSDataSetView<Q>

Interface of the view of microarray dataset for a given marker subset and a given microarray subset. Copyright: Copyright (c) 2003 -2004 Company: Columbia University

Version:
$Id: DSMicroarraySetView.java 9905 2012-09-07 20:03:21Z zji $
Author:
Adam Margolin

Method Summary
 DSItemList<T> allMarkers()
           
 Q get(int index)
           
 DSPanel<Q> getItemPanel()
          Assigns a specific item panel selection.
 DSPanel<T> getMarkerPanel()
          Allows to retrieve the marker panel selection
 double getMeanValue(T marker, int maIndex)
           
 DSMicroarraySet getMicroarraySet()
           
 double[] getRow(int index)
          Return the numeric value of a given row, namely the (gene) marker of a given index.
 DSItemList<T> getUniqueMarkers()
           
 double getValue(int markerIndex, int arrayIndex)
           
 double getValue(T object, int arrayIndex)
           
 DSItemList<Q> items()
           
 DSItemList<T> markers()
           
 void setItemPanel(DSPanel<Q> mArrayPanel)
          Assigns a specific item panel selection.
 void setMarkerPanel(DSPanel<T> markerPanel)
          Allows to assign a specific microarray panel selection
 int size()
          Return the number of items.
 
Methods inherited from interface org.geworkbench.bison.datastructure.biocollections.views.DSDataSetView
getDataSet
 

Method Detail

size

int size()
Return the number of items. This interface accesses two inter collections: a collection of (gene) markers and a collection of microarrays/items. This method return the size of the latter. It should always return items().size, thus redundant.

Returns:

items

DSItemList<Q> items()
Returns:
A DSItemList containing all the Q type objects (generally microarrays) associated with this DSDataView.

setItemPanel

void setItemPanel(DSPanel<Q> mArrayPanel)
Assigns a specific item panel selection.


getItemPanel

DSPanel<Q> getItemPanel()
Assigns a specific item panel selection.


getRow

double[] getRow(int index)
Return the numeric value of a given row, namely the (gene) marker of a given index.


getValue

double getValue(int markerIndex,
                int arrayIndex)

getValue

double getValue(T object,
                int arrayIndex)

getMeanValue

double getMeanValue(T marker,
                    int maIndex)

getMicroarraySet

DSMicroarraySet getMicroarraySet()

markers

DSItemList<T> markers()
Returns:
A DSItemList containing all the T type objects (generally markers) associated with this DSDataView.

setMarkerPanel

void setMarkerPanel(DSPanel<T> markerPanel)
Allows to assign a specific microarray panel selection

Parameters:
markerPanel - DSPanel

getMarkerPanel

DSPanel<T> getMarkerPanel()
Allows to retrieve the marker panel selection


allMarkers

DSItemList<T> allMarkers()

get

Q get(int index)

getUniqueMarkers

DSItemList<T> getUniqueMarkers()