Class ExpressionAnalysisResultSet
java.lang.Object
ubic.gemma.model.analysis.AnalysisResultSet<DifferentialExpressionAnalysisResult>
ubic.gemma.model.analysis.expression.FactorAssociatedAnalysisResultSet<DifferentialExpressionAnalysisResult>
ubic.gemma.model.analysis.expression.diff.ExpressionAnalysisResultSet
- All Implemented Interfaces:
gemma.gsec.model.Securable,gemma.gsec.model.SecuredChild,Securable,SecuredChild<DifferentialExpressionAnalysis>,Identifiable
public class ExpressionAnalysisResultSet
extends FactorAssociatedAnalysisResultSet<DifferentialExpressionAnalysisResult>
implements SecuredChild<DifferentialExpressionAnalysis>
A group of results for an ExpressionExperiment.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObtain the security owner of this secured child.voidsetAnalysis(DifferentialExpressionAnalysis analysis) voidsetBaselineGroup(FactorValue baselineGroup) voidsetHitListSizes(Set<HitListSize> hitListSizes) voidsetNumberOfGenesTested(Integer numberOfGenesTested) voidsetNumberOfProbesTested(Integer numberOfProbesTested) voidsetPvalueDistribution(PvalueDistribution pvalueDistribution) voidtoString()Methods inherited from class ubic.gemma.model.analysis.expression.FactorAssociatedAnalysisResultSet
getExperimentalFactors, setExperimentalFactorsMethods inherited from class ubic.gemma.model.analysis.AnalysisResultSet
equals, getId, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ubic.gemma.model.common.Identifiable
getIdMethods inherited from interface gemma.gsec.model.Securable
getId
-
Constructor Details
-
ExpressionAnalysisResultSet
public ExpressionAnalysisResultSet()
-
-
Method Details
-
getAnalysis
-
setAnalysis
-
getBaselineGroup
- Returns:
- The group considered baseline when computing scores and 'upRegulated'. This might be a control group if it could be recognized. For continuous factors, this would be null. For interaction terms we do not compute this so it will also be null.
-
setBaselineGroup
-
getHitListSizes
-
setHitListSizes
-
getNumberOfGenesTested
- Returns:
- How many genes were tested in the result set. This is determined based on the annotations at one point in time, so might slightly differ if the platform annotations have been updated since.
-
setNumberOfGenesTested
-
getNumberOfProbesTested
- Returns:
- How many probes were tested in this result set.
-
setNumberOfProbesTested
-
getPvalueDistribution
-
setPvalueDistribution
-
getResults
-
setResults
-
getSecurityOwner
Description copied from interface:SecuredChildObtain the security owner of this secured child.Secured children should always have an owner in the ACL table, but that relation is not always direct or mapped. A more robust way of checking is to look up the parent via
AclObjectIdentity.getParentObject(). If the security owner cannot be determined, the implementation should define a setter so it can be temporarily assigned for creating the ACL identity.- Specified by:
getSecurityOwnerin interfacegemma.gsec.model.SecuredChild- Specified by:
getSecurityOwnerin interfaceSecuredChild<DifferentialExpressionAnalysis>- Returns:
- the security owner, or null if not known.
-
toString
-