Class DifferentialExpressionAnalysisResultSetValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<ExpressionAnalysisResultSet>
ubic.gemma.model.analysis.AnalysisResultSetValueObject<DifferentialExpressionAnalysisResult,ExpressionAnalysisResultSet>
ubic.gemma.model.analysis.expression.diff.DifferentialExpressionAnalysisResultSetValueObject
- All Implemented Interfaces:
Serializable
,Identifiable
public class DifferentialExpressionAnalysisResultSetValueObject
extends AnalysisResultSetValueObject<DifferentialExpressionAnalysisResult,ExpressionAnalysisResultSet>
Wraps an
ExpressionAnalysisResultSet
and expose it to the public API.- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id
-
Constructor Summary
ConstructorsConstructorDescriptionDifferentialExpressionAnalysisResultSetValueObject
(ExpressionAnalysisResultSet analysisResultSet) Create a simple analysis results set VO with limited data.DifferentialExpressionAnalysisResultSetValueObject
(ExpressionAnalysisResultSet analysisResultSet, boolean includeFactorValuesInContrasts, Map<Long, Set<Gene>> result2Genes, boolean includeTaxonInGenes) Create an expression analysis result set VO with all its associated results. -
Method Summary
Modifier and TypeMethodDescriptionObtain the VO of the associated analysis result to this result set.getTaxa()
void
void
setBaselineGroup
(FactorValueBasicValueObject baselineGroup) void
setExperimentalFactors
(Collection<ExperimentalFactorValueObject> experimentalFactors) void
void
setSecondBaselineGroup
(FactorValueBasicValueObject secondBaselineGroup) void
setTaxa
(Set<TaxonValueObject> taxa) toString()
Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId
-
Constructor Details
-
DifferentialExpressionAnalysisResultSetValueObject
public DifferentialExpressionAnalysisResultSetValueObject(ExpressionAnalysisResultSet analysisResultSet) Create a simple analysis results set VO with limited data. -
DifferentialExpressionAnalysisResultSetValueObject
public DifferentialExpressionAnalysisResultSetValueObject(ExpressionAnalysisResultSet analysisResultSet, boolean includeFactorValuesInContrasts, Map<Long, Set<Gene>> result2Genes, boolean includeTaxonInGenes) Create an expression analysis result set VO with all its associated results.Note: this constructor assumes that
ExpressionAnalysisResultSet.getResults()
has already been initialized.- Parameters:
includeFactorValuesInContrasts
- include complete factorValue and secondFactorValue when serializingContrastResultValueObject
if true, else only thefactorValueId
andsecondFactorValueId
fields are populated. The latter approach is more compact and the full factors can be retrieved viaexperimentalFactors
.
-
-
Method Details
-
getAnalysis
-
setAnalysis
-
getExperimentalFactors
-
setExperimentalFactors
-
getBaselineGroup
-
setBaselineGroup
-
getSecondBaselineGroup
-
setSecondBaselineGroup
-
getTaxa
-
setTaxa
-
getResults
Description copied from class:AnalysisResultSetValueObject
Obtain the VO of the associated analysis result to this result set.- Specified by:
getResults
in classAnalysisResultSetValueObject<DifferentialExpressionAnalysisResult,
ExpressionAnalysisResultSet>
-
setResults
-
toString
- Overrides:
toString
in classIdentifiableValueObject<ExpressionAnalysisResultSet>
-