Interface CliExpressionExperimentAuditService

All Known Implementing Classes:
CliExpressionExperimentAuditServiceImpl

public interface CliExpressionExperimentAuditService
Co-bean owning the audit-emission step for ExpressionExperiment-targeted CLI tools. Mirrors CliArrayDesignAuditService; see that interface for the proxy-boundary rationale.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    computeSampleCorrelation(ubic.gemma.model.expression.experiment.ExpressionExperiment ee)
    Runs the sample-correlation compute step for an experiment.
    void
    recordMadePrivate(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String note)
    Records a MakePrivateEvent on the experiment.
    void
    recordMadePublic(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String note)
    Records a MakePublicEvent on the experiment.
  • Method Details

    • recordMadePrivate

      void recordMadePrivate(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String note)
      Records a MakePrivateEvent on the experiment. Used by MakeExperimentPrivateCli.
    • recordMadePublic

      void recordMadePublic(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String note)
      Records a MakePublicEvent on the experiment. Used by MakeExperimentsPublicCli.
    • computeSampleCorrelation

      void computeSampleCorrelation(ubic.gemma.model.expression.experiment.ExpressionExperiment ee) throws ubic.gemma.core.analysis.preprocess.filter.FilteringException
      Runs the sample-correlation compute step for an experiment. The annotation surface records a FailedSampleCorrelationAnalysisEvent if the call throws (either a FilteringException or any other Exception). Used by ExpressionDataCorrMatCli.
      Throws:
      ubic.gemma.core.analysis.preprocess.filter.FilteringException