Package ubic.gemma.core.analysis.service
Class OutlierFlaggingServiceImpl
- java.lang.Object
-
- ubic.gemma.core.analysis.service.ExpressionExperimentVectorManipulatingService
-
- ubic.gemma.core.analysis.service.OutlierFlaggingServiceImpl
-
- All Implemented Interfaces:
OutlierFlaggingService
@Component public class OutlierFlaggingServiceImpl extends ExpressionExperimentVectorManipulatingService implements OutlierFlaggingService
Service for removing sample(s) from an expression experiment. This can be done in the interest of quality control, so we treat this synonymous with "outlier removal". This does not actually remove the samples. It just replaces the data in the processed data with "missing values". This means the data are only recoverable by regenerating the processed data from the raw data- Author:
- pavlidis
-
-
Field Summary
-
Fields inherited from class ubic.gemma.core.analysis.service.ExpressionExperimentVectorManipulatingService
converter, processedExpressionDataVectorService, rawExpressionDataVectorService
-
-
Constructor Summary
Constructors Constructor Description OutlierFlaggingServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
markAsMissing(Collection<BioAssay> bioAssays)
This does not actually remove the sample; rather, it sets all values to "missing" in the processed data.void
unmarkAsMissing(Collection<BioAssay> bioAssays)
Reverts the action of markAsMissing.-
Methods inherited from class ubic.gemma.core.analysis.service.ExpressionExperimentVectorManipulatingService
convertFromBytes
-
-
-
-
Method Detail
-
markAsMissing
@Transactional(propagation=NEVER) public void markAsMissing(Collection<BioAssay> bioAssays)
Description copied from interface:OutlierFlaggingService
This does not actually remove the sample; rather, it sets all values to "missing" in the processed data.- Specified by:
markAsMissing
in interfaceOutlierFlaggingService
- Parameters:
bioAssays
- the assays to be marked as missing
-
unmarkAsMissing
@Transactional(propagation=NEVER) public void unmarkAsMissing(Collection<BioAssay> bioAssays)
Description copied from interface:OutlierFlaggingService
Reverts the action of markAsMissing.- Specified by:
unmarkAsMissing
in interfaceOutlierFlaggingService
- Parameters:
bioAssays
- the assays to be unmarked
-
-