Class AbstractMultiAssayExpressionDataMatrix<T>

java.lang.Object
ubic.gemma.core.datastructure.matrix.AbstractExpressionDataMatrix<T>
ubic.gemma.core.datastructure.matrix.AbstractMultiAssayExpressionDataMatrix<T>
All Implemented Interfaces:
BulkExpressionDataMatrix<T>, ExpressionDataMatrix<T>, MultiAssayBulkExpressionDataMatrix<T>
Direct Known Subclasses:
EmptyExpressionMatrix, ExpressionDataBooleanMatrix, ExpressionDataDoubleMatrix, ExpressionDataIntegerMatrix, ExpressionDataStringMatrix

public abstract class AbstractMultiAssayExpressionDataMatrix<T> extends AbstractExpressionDataMatrix<T> implements MultiAssayBulkExpressionDataMatrix<T>, ExpressionDataMatrix<T>
Base class for ExpressionDataMatrix implementations that can deal with multiple BioAssays per BioMaterial.

Implementation note: The underlying DoubleMatrixNamed is indexed by Integers, which are in turn mapped to BioAssays etc. held here. Thus the 'names' of the underlying matrix are just numbers.

Author:
pavlidis