Class DifferentialExpressionAnalysisResultValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<DifferentialExpressionAnalysisResult>
ubic.gemma.model.analysis.AnalysisResultValueObject<DifferentialExpressionAnalysisResult>
ubic.gemma.model.analysis.expression.diff.DifferentialExpressionAnalysisResultValueObject
- All Implemented Interfaces:
Serializable, Identifiable
- Direct Known Subclasses:
DatasetsWebService.DifferentialExpressionAnalysisResultByGeneValueObject
public class DifferentialExpressionAnalysisResultValueObject
extends AnalysisResultValueObject<DifferentialExpressionAnalysisResult>
Unlike
DiffExResultSetSummaryValueObject, this value object is meant for the public API.- See Also:
-
Field Summary
Fields inherited from class IdentifiableValueObject
id -
Constructor Summary
ConstructorsConstructorDescriptionDifferentialExpressionAnalysisResultValueObject(DifferentialExpressionAnalysisResult result, boolean includeFactorValues) DifferentialExpressionAnalysisResultValueObject(DifferentialExpressionAnalysisResult result, boolean includeFactorValuesInContrasts, Set<Gene> genes, boolean includeTaxonInGenes) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanRounded on the way out, aspValueis.getGenes()Rounded toRoundingUtils.JSON_SIGNIFICANT_DIGITSsignificant digits on the way out.getRank()inthashCode()voidsetContrasts(List<ContrastResultValueObject> contrasts) voidsetCorrectedPvalue(Double correctedPvalue) Rounded on the way out, aspValueis.voidsetGenes(List<GeneValueObject> genes) voidsetProbeId(Long probeId) voidsetProbeName(String probeName) voidRounded toRoundingUtils.JSON_SIGNIFICANT_DIGITSsignificant digits on the way out.voidvoidsetResultSetId(Long resultSetId) toString()Methods inherited from class IdentifiableValueObject
getId, setId
-
Constructor Details
-
DifferentialExpressionAnalysisResultValueObject
public DifferentialExpressionAnalysisResultValueObject() -
DifferentialExpressionAnalysisResultValueObject
public DifferentialExpressionAnalysisResultValueObject(DifferentialExpressionAnalysisResult result, boolean includeFactorValues) -
DifferentialExpressionAnalysisResultValueObject
public DifferentialExpressionAnalysisResultValueObject(DifferentialExpressionAnalysisResult result, boolean includeFactorValuesInContrasts, Set<Gene> genes, boolean includeTaxonInGenes)
-
-
Method Details
-
getResultSetId
-
getProbeId
-
getProbeName
-
getGenes
-
getPValue
Rounded toRoundingUtils.JSON_SIGNIFICANT_DIGITSsignificant digits on the way out. Significant digits rather than decimal places because a p-value of 1e-300 has to survive.Rounding happens at serialization, not in the constructor:
getDatasetsDifferentialExpressionranks rows by corrected p-value, and rounding before that sort can reorder near-ties. -
getCorrectedPvalue
Rounded on the way out, aspValueis. -
getRank
-
getContrasts
-
setResultSetId
-
setProbeId
-
setProbeName
-
setGenes
-
setPValue
Rounded toRoundingUtils.JSON_SIGNIFICANT_DIGITSsignificant digits on the way out. Significant digits rather than decimal places because a p-value of 1e-300 has to survive.Rounding happens at serialization, not in the constructor:
getDatasetsDifferentialExpressionranks rows by corrected p-value, and rounding before that sort can reorder near-ties. -
setCorrectedPvalue
Rounded on the way out, aspValueis. -
setRank
-
setContrasts
-
toString
- Overrides:
toStringin classIdentifiableValueObject<DifferentialExpressionAnalysisResult>
-
equals
- Overrides:
equalsin classIdentifiableValueObject<DifferentialExpressionAnalysisResult>
-
canEqual
- Overrides:
canEqualin classIdentifiableValueObject<DifferentialExpressionAnalysisResult>
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifiableValueObject<DifferentialExpressionAnalysisResult>
-