Class HeatmapDataValueObject.FactorEntry
java.lang.Object
ubic.gemma.rest.HeatmapDataValueObject.FactorEntry
- Enclosing class:
HeatmapDataValueObject
One
ExperimentalFactorValueObject plus, for continuous factors, the per-sample
measurement map (keyed by bioAssayId). Kept on this wrapper rather than on the shared
ExperimentalFactorValueObject so the VO's payload elsewhere stays unchanged.- Author:
- claude
-
Constructor Summary
ConstructorsConstructorDescriptionFactorEntry(ExperimentalFactorValueObject factor, LinkedHashMap<Long, Double> measurements) -
Method Summary
Modifier and TypeMethodDescriptionFull factor VO: id, name, description, type, category(+Uri), values (with statements + is_baseline + measurement), baseline_relevance, baseline_relevance_reason.bioAssayId -> measurement value.voidFull factor VO: id, name, description, type, category(+Uri), values (with statements + is_baseline + measurement), baseline_relevance, baseline_relevance_reason.voidsetMeasurements(Map<Long, Double> measurements) bioAssayId -> measurement value.
-
Constructor Details
-
FactorEntry
public FactorEntry() -
FactorEntry
public FactorEntry(ExperimentalFactorValueObject factor, @Nullable LinkedHashMap<Long, Double> measurements)
-
-
Method Details
-
getFactor
Full factor VO: id, name, description, type, category(+Uri), values (with statements + is_baseline + measurement), baseline_relevance, baseline_relevance_reason. -
getMeasurements
-
setFactor
Full factor VO: id, name, description, type, category(+Uri), values (with statements + is_baseline + measurement), baseline_relevance, baseline_relevance_reason. -
setMeasurements
bioAssayId -> measurement value. Continuous factors only; null/absent on categorical factors. Sample identity is bioAssayId because the column-axis of the heatmap is keyed by BioAssay (a single BioMaterial may have multiple assays).
-