Class MultipleBaselinesRequireSubsetException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
ubic.gemma.core.analysis.expression.diff.AnalysisException
ubic.gemma.core.analysis.expression.diff.MultipleBaselinesRequireSubsetException
- All Implemented Interfaces:
Serializable
Raised when a factor carries more than one explicitly marked baseline and the analysis was not configured with a
subset factor.
More than one baseline on a factor is legitimate — a dataset holding two experiments has a reference level per experiment — but it means the factor cannot be analyzed as a single contrast: there is no one level the others are measured against. Such a design has to be split with a subset factor, and running it whole would silently pick whichever baseline came first in iteration order and report a result nobody could interpret.
- Author:
- phase 3 baseline handling
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMultipleBaselinesRequireSubsetException(String message, DifferentialExpressionAnalysisConfig config) -
Method Summary
Methods inherited from class AnalysisException
getConfigMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
MultipleBaselinesRequireSubsetException
public MultipleBaselinesRequireSubsetException(String message, DifferentialExpressionAnalysisConfig config)
-