Class AnalysisUtilServiceImpl

java.lang.Object
ubic.gemma.core.analysis.expression.AnalysisUtilServiceImpl
All Implemented Interfaces:
AnalysisUtilService

@Component public class AnalysisUtilServiceImpl extends Object implements AnalysisUtilService
Utility methods for dealing with analyses.
Author:
paul
  • Constructor Details

    • AnalysisUtilServiceImpl

      public AnalysisUtilServiceImpl()
  • Method Details

    • deleteOldAnalyses

      public boolean deleteOldAnalyses(ExpressionExperiment expExp)
      Description copied from interface: AnalysisUtilService
      Remove all analyses for the experiment (Differential, Coexpression and PCA). Call this when something has happened to the data to invalidate them.
      Specified by:
      deleteOldAnalyses in interface AnalysisUtilService
      Parameters:
      expExp - the experiment
      Returns:
      true if all the analyses were deleted, false if there are associations (or other exceptional circumstances) which block any of the deletions.