Class BulkExpressionDataVector
java.lang.Object
ubic.gemma.model.common.AbstractIdentifiable
ubic.gemma.model.expression.bioAssayData.DataVector
ubic.gemma.model.expression.bioAssayData.DesignElementDataVector
ubic.gemma.model.expression.bioAssayData.BulkExpressionDataVector
- All Implemented Interfaces:
Identifiable
- Direct Known Subclasses:
ProcessedExpressionDataVector, RawExpressionDataVector
A data vector storing bulk expression data.
- Author:
- poirigui
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA dimension ofBioAssaythe elements of this vector apply to.abstract int[]Obtain the number of cells that were used to compute each value in this data vector, ornullif now known/available.Bulk data vectors are never mapped from an external source, so this is always null.OwningQuantitationType.voidsetBioAssayDimension(BioAssayDimension bioAssayDimension) A dimension ofBioAssaythe elements of this vector apply to.abstract voidsetNumberOfCells(int[] numberOfCells) voidsetQuantitationType(QuantitationType quantitationType) toString()Methods inherited from class DesignElementDataVector
getDesignElement, hashCode, setDesignElementMethods inherited from class DataVector
getData, getDataAsBooleans, getDataAsBuffer, getDataAsChars, getDataAsDoubleBuffer, getDataAsDoubles, getDataAsFloatBuffer, getDataAsFloats, getDataAsIntBuffer, getDataAsInts, getDataAsLongBuffer, getDataAsLongs, getDataAsObjects, getDataAsStrings, getDataAsTabbedStrings, getExpressionExperiment, setData, setDataAsBooleans, setDataAsChars, setDataAsDoubles, setDataAsFloats, setDataAsInts, setDataAsLongs, setDataAsObjects, setDataAsStrings, setDataAsTabbedStrings, setExpressionExperimentMethods inherited from class AbstractIdentifiable
equals, getId, setId
-
Constructor Details
-
BulkExpressionDataVector
public BulkExpressionDataVector()
-
-
Method Details
-
getNumberOfCells
@Nullable public abstract int[] getNumberOfCells()Obtain the number of cells that were used to compute each value in this data vector, ornullif now known/available. -
setNumberOfCells
public abstract void setNumberOfCells(@Nullable int[] numberOfCells) -
getOriginalDesignElement
Bulk data vectors are never mapped from an external source, so this is always null.- Specified by:
getOriginalDesignElementin classDesignElementDataVector
-
toString
- Overrides:
toStringin classAbstractIdentifiable
-
getBioAssayDimension
A dimension ofBioAssaythe elements of this vector apply to. -
getQuantitationType
Description copied from class:DataVectorOwningQuantitationType. Fetch mode varies by concrete subclass — bulk vectors keep the QT LAZY to avoid an N+1 on bulk loads, single-cell vectors fetch eagerly to match the original hbm. Declared as an abstract accessor here so each subclass can configure its own@ManyToOnefetch policy (which @MappedSuperclass + @AssociationOverride cannot do).- Specified by:
getQuantitationTypein classDataVector
-
setBioAssayDimension
A dimension ofBioAssaythe elements of this vector apply to. -
setQuantitationType
- Specified by:
setQuantitationTypein classDataVector
-