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 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 TypeMethodDescriptionRelated analysis results.getTaxa()When genes are included, this field is populated.voidvoidsetBaselineGroup(FactorValueBasicValueObject baselineGroup) voidsetExperimentalFactors(Collection<ExperimentalFactorValueObject> experimentalFactors) voidRelated analysis results.voidsetSecondBaselineGroup(FactorValueBasicValueObject secondBaselineGroup) voidsetTaxa(Set<TaxonValueObject> taxa) When genes are included, this field is populated.toString()
-
Constructor Details
-
DifferentialExpressionAnalysisResultSetValueObject
public DifferentialExpressionAnalysisResultSetValueObject() -
DifferentialExpressionAnalysisResultSetValueObject
-
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 serializingContrastResultValueObjectif true, else only thefactorValueIdandsecondFactorValueIdfields are populated. The latter approach is more compact and the full factors can be retrieved viaexperimentalFactors.
-
-
Method Details
-
toString
- Overrides:
toStringin classIdentifiableValueObject<ExpressionAnalysisResultSet>
-
getAnalysis
-
getExperimentalFactors
-
getBaselineGroup
-
getSecondBaselineGroup
-
getTaxa
When genes are included, this field is populated. -
getResults
Related analysis results.Note that this field is excluded from the JSON serialization if left unset.
- Specified by:
getResultsin classAnalysisResultSetValueObject<DifferentialExpressionAnalysisResult, ExpressionAnalysisResultSet>
-
setAnalysis
-
setExperimentalFactors
-
setBaselineGroup
-
setSecondBaselineGroup
-
setTaxa
When genes are included, this field is populated. -
setResults
Related analysis results.Note that this field is excluded from the JSON serialization if left unset.
-