Class CachedProcessedExpressionDataVectorServiceImpl
- java.lang.Object
-
- ubic.gemma.persistence.service.expression.bioAssayData.CachedProcessedExpressionDataVectorServiceImpl
-
- All Implemented Interfaces:
CachedProcessedExpressionDataVectorService
@Service public class CachedProcessedExpressionDataVectorServiceImpl extends Object implements CachedProcessedExpressionDataVectorService
-
-
Constructor Summary
Constructors Constructor Description CachedProcessedExpressionDataVectorServiceImpl(ProcessedExpressionDataVectorDao processedExpressionDataVectorDao, SessionFactory sessionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<DoubleVectorValueObject>getProcessedDataArrays(Collection<? extends BioAssaySet> expressionExperiments, Collection<Long> genes)Retrieve processed vectors by genes and experiments.Collection<DoubleVectorValueObject>getProcessedDataArrays(BioAssaySet expressionExperiment)Retrieve processed vectors for a given experiment or subset.Collection<DoubleVectorValueObject>getProcessedDataArrays(BioAssaySet expressionExperiment, Collection<Long> genes)Retrieve processed vectors by genes for a given experiment or subset.Collection<DoubleVectorValueObject>getProcessedDataArraysByProbe(Collection<? extends BioAssaySet> ees, Collection<CompositeSequence> probes)Retrieves processed vectors by probes and experimentsCollection<DoubleVectorValueObject>getProcessedDataArraysByProbeIds(BioAssaySet ee, Collection<Long> probes)Collection<DoubleVectorValueObject>getRandomProcessedDataArrays(BioAssaySet ee, int limit)Retrieve random processed vectors for a given experiment or subset.
-
-
-
Constructor Detail
-
CachedProcessedExpressionDataVectorServiceImpl
@Autowired public CachedProcessedExpressionDataVectorServiceImpl(ProcessedExpressionDataVectorDao processedExpressionDataVectorDao, SessionFactory sessionFactory)
-
-
Method Detail
-
getProcessedDataArrays
@Transactional(readOnly=true) public Collection<DoubleVectorValueObject> getProcessedDataArrays(BioAssaySet expressionExperiment)
Description copied from interface:CachedProcessedExpressionDataVectorServiceRetrieve processed vectors for a given experiment or subset.- Specified by:
getProcessedDataArraysin interfaceCachedProcessedExpressionDataVectorService
-
getProcessedDataArrays
@Transactional(readOnly=true) public Collection<DoubleVectorValueObject> getProcessedDataArrays(BioAssaySet expressionExperiment, Collection<Long> genes)
Description copied from interface:CachedProcessedExpressionDataVectorServiceRetrieve processed vectors by genes for a given experiment or subset.- Specified by:
getProcessedDataArraysin interfaceCachedProcessedExpressionDataVectorService
-
getRandomProcessedDataArrays
@Transactional(readOnly=true) public Collection<DoubleVectorValueObject> getRandomProcessedDataArrays(BioAssaySet ee, int limit)
Description copied from interface:CachedProcessedExpressionDataVectorServiceRetrieve random processed vectors for a given experiment or subset.- Specified by:
getRandomProcessedDataArraysin interfaceCachedProcessedExpressionDataVectorService
-
getProcessedDataArrays
@Transactional(readOnly=true) public Collection<DoubleVectorValueObject> getProcessedDataArrays(Collection<? extends BioAssaySet> expressionExperiments, Collection<Long> genes)
Description copied from interface:CachedProcessedExpressionDataVectorServiceRetrieve processed vectors by genes and experiments.- Specified by:
getProcessedDataArraysin interfaceCachedProcessedExpressionDataVectorService
-
getProcessedDataArraysByProbe
@Transactional(readOnly=true) public Collection<DoubleVectorValueObject> getProcessedDataArraysByProbe(Collection<? extends BioAssaySet> ees, Collection<CompositeSequence> probes)
Description copied from interface:CachedProcessedExpressionDataVectorServiceRetrieves processed vectors by probes and experiments- Specified by:
getProcessedDataArraysByProbein interfaceCachedProcessedExpressionDataVectorService- Parameters:
ees- EEsprobes- composite sequences- Returns:
- double vector vos
-
getProcessedDataArraysByProbeIds
@Transactional(readOnly=true) public Collection<DoubleVectorValueObject> getProcessedDataArraysByProbeIds(BioAssaySet ee, Collection<Long> probes)
- Specified by:
getProcessedDataArraysByProbeIdsin interfaceCachedProcessedExpressionDataVectorService
-
-