public interface PreprocessorService
This can also be used to 'refresh' everything.
The following steps are performed:
Propagation.NEVER
to prevent execution within another transaction.Modifier and Type | Method and Description |
---|---|
default void |
process(ExpressionExperiment ee)
Preprocess a dataset.
|
default void |
process(ExpressionExperiment ee,
boolean ignoreQuantitationMismatch)
Preprocess a dataset.
|
void |
process(ExpressionExperiment ee,
boolean ignoreQuantitationMismatch,
boolean ignoreDiagnosticFailure)
Preprocess a dataset.
|
void |
processDiagnostics(ExpressionExperiment ee)
Create or update the sample correlation, PCA and M-V data.
|
default void process(ExpressionExperiment ee) throws PreprocessingException
Mismatched quantitation types are ignored by default, diagnostics failure will in a PreprocessingException
.
PreprocessingException
process(ExpressionExperiment, boolean, boolean)
default void process(ExpressionExperiment ee, boolean ignoreQuantitationMismatch) throws PreprocessingException
Diagnostic failure will result in a PreprocessingException
.
PreprocessingException
process(ExpressionExperiment, boolean, boolean)
void process(ExpressionExperiment ee, boolean ignoreQuantitationMismatch, boolean ignoreDiagnosticFailure) throws PreprocessingException
ee
- the expression experiment to processignoreQuantitationMismatch
- ignore quantitation mismatch when generating processed EVsignoreDiagnosticFailure
- simply warn if a diagnostic fails instead of interrupting the pre-processing
and raising an exceptionPreprocessingException
- if there was a problem during the processingvoid processDiagnostics(ExpressionExperiment ee) throws PreprocessingException
This is also done as part of process(ExpressionExperiment, boolean, boolean)
so should only be called if
only a refresh is needed.
PreprocessingException
Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.