Interface RawExpressionDataVectorDao
- All Superinterfaces:
BaseDao<RawExpressionDataVector>, DesignElementDataVectorDao<RawExpressionDataVector>
- All Known Implementing Classes:
RawExpressionDataVectorDaoImpl
public interface RawExpressionDataVectorDao
extends DesignElementDataVectorDao<RawExpressionDataVector>
- Author:
- paul
-
Method Summary
Modifier and TypeMethodDescriptionfind(Collection<CompositeSequence> designElements, QuantitationType quantitationType) find(ArrayDesign arrayDesign, QuantitationType quantitationType) getRandomRawVectors(QuantitationType quantitationType, int limit) Fetch up tolimitraw vectors for the given quantitation type, chosen uniformly at random.Methods inherited from interface BaseDao
countAll, create, create, find, findOrCreate, getElementClass, load, load, loadAll, loadReference, loadReference, reload, reload, remove, remove, save, save, streamAll, streamAll, update, updateMethods inherited from interface DesignElementDataVectorDao
find, find, find, findByExpressionExperiment, thaw, thaw
-
Method Details
-
find
Collection<RawExpressionDataVector> find(ArrayDesign arrayDesign, QuantitationType quantitationType) -
find
Collection<RawExpressionDataVector> find(Collection<CompositeSequence> designElements, QuantitationType quantitationType) -
getRandomRawVectors
Collection<RawExpressionDataVector> getRandomRawVectors(QuantitationType quantitationType, int limit) Fetch up tolimitraw vectors for the given quantitation type, chosen uniformly at random.Mirrors
ProcessedExpressionDataVectorDao#getRandomProcessedVectors: a cheap id-only scan is shuffled in Java and only the picked vectors are fetched (with the design-element / array-design / bioAssayDimension / quantitationType join fetches), avoiding anORDER BY RAND()sort and a whole-matrix load. Unlike the processed variant there is norankByMeanpreference — raw vectors carry no rank, so the sample is uniform.
-