public abstract class BaseExpressionDataMatrix<T> extends Object implements ExpressionDataMatrix<T>, Serializable
Constructor and Description |
---|
BaseExpressionDataMatrix() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
columns, get, get, get, getColumn, getColumn, getColumns, getRawMatrix, getRow, getRow, getRows, hasMissingValues, rows, set
public int columns(CompositeSequence el)
ExpressionDataMatrix
columns
in interface ExpressionDataMatrix<T>
el
- elpublic BioAssayDimension getBestBioAssayDimension()
getBestBioAssayDimension
in interface ExpressionDataMatrix<T>
public BioAssayDimension getBioAssayDimension(CompositeSequence designElement)
ExpressionDataMatrix
getBioAssayDimension
in interface ExpressionDataMatrix<T>
designElement
- depublic Collection<BioAssay> getBioAssaysForColumn(int index)
getBioAssaysForColumn
in interface ExpressionDataMatrix<T>
index
- ipublic BioMaterial getBioMaterialForColumn(int index)
getBioMaterialForColumn
in interface ExpressionDataMatrix<T>
index
- ipublic int getColumnIndex(BioMaterial bioMaterial)
getColumnIndex
in interface ExpressionDataMatrix<T>
bioMaterial
- bmpublic List<CompositeSequence> getDesignElements()
ExpressionDataMatrix
getDesignElements
in interface ExpressionDataMatrix<T>
public CompositeSequence getDesignElementForRow(int index)
getDesignElementForRow
in interface ExpressionDataMatrix<T>
index
- i@Nullable public ExpressionExperiment getExpressionExperiment()
ExpressionExperiment
, if known.getExpressionExperiment
in interface ExpressionDataMatrix<T>
public Collection<QuantitationType> getQuantitationTypes()
ExpressionDataMatrix
getQuantitationTypes
in interface ExpressionDataMatrix<T>
public List<ExpressionDataMatrixRowElement> getRowElements()
getRowElements
in interface ExpressionDataMatrix<T>
public int getRowIndex(CompositeSequence designElement)
getRowIndex
in interface ExpressionDataMatrix<T>
public ExpressionDataMatrixRowElement getRowElement(int index)
protected abstract void vectorsToMatrix(Collection<? extends DesignElementDataVector> vectors)
Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.