Class ExperimentalDesignValueObject.ExperimentalFactorEntry
- Enclosing class:
ExperimentalDesignValueObject
ExperimentalFactor, with its factor values inlined.- Author:
- ogan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanCurator/agent hint about whether this factor warrants picking a baseline factor value.Free-text rationale paired withbaselineRelevance.getId()getName()Curator/agent hint about whether a differential expression analysis should SUBSET by this factor.Free-text rationale paired withsubsetRelevance.com.fasterxml.jackson.databind.JsonNodeVerbatim provenance backing this FACTOR — a JSON array of{quote, source, location, …}items the curation agents emitted, stored and served opaquely.getType()inthashCode()voidsetBaselineRelevance(String baselineRelevance) Curator/agent hint about whether this factor warrants picking a baseline factor value.voidsetBaselineRelevanceReason(String baselineRelevanceReason) Free-text rationale paired withbaselineRelevance.voidsetCategory(CharacteristicValueObject category) voidsetDescription(String description) voidvoidvoidsetSubsetRelevance(String subsetRelevance) Curator/agent hint about whether a differential expression analysis should SUBSET by this factor.voidsetSubsetRelevanceReason(String subsetRelevanceReason) Free-text rationale paired withsubsetRelevance.voidsetSupportingEvidence(com.fasterxml.jackson.databind.JsonNode supportingEvidence) Verbatim provenance backing this FACTOR — a JSON array of{quote, source, location, …}items the curation agents emitted, stored and served opaquely.voidvoidsetValues(List<FactorValueBasicValueObject> values)
-
Constructor Details
-
ExperimentalFactorEntry
public ExperimentalFactorEntry() -
ExperimentalFactorEntry
-
-
Method Details
-
getId
-
getName
-
getDescription
-
getType
-
getCategory
-
getBaselineRelevance
Curator/agent hint about whether this factor warrants picking a baseline factor value."required"|"not_applicable"|"uncertain"are the values in use; the field is an open string and an unfamiliar value round-trips rather than being rejected.On the way IN this follows the same
null = "no change"convention the rest of the factor does, with an empty string as the explicit clear. -
getBaselineRelevanceReason
Free-text rationale paired withbaselineRelevance. Null when unset. -
getSubsetRelevance
Curator/agent hint about whether a differential expression analysis should SUBSET by this factor."recommended"|"not_applicable"|"uncertain"are the values in use; the field is an open string and an unfamiliar value round-trips rather than being rejected.🛑 Advice, not history. What an analysis actually subsetted by is the analysis's own
subsetFactorValue; the two are allowed to disagree, and a recommendation that has not been acted on yet is the normal state.On the way IN this follows the same
null = "no change"convention the rest of the factor does, with an empty string as the explicit clear. -
getSubsetRelevanceReason
Free-text rationale paired withsubsetRelevance. Null when unset. -
getSupportingEvidence
@Nullable public com.fasterxml.jackson.databind.JsonNode getSupportingEvidence()Verbatim provenance backing this FACTOR — a JSON array of{quote, source, location, …}items the curation agents emitted, stored and served opaquely.Backs the factor as a curated claim: that this axis exists, is named this, and is categorised this way. Its factor values and their statements carry their own, at their own levels.
-
getValues
-
setId
-
setName
-
setDescription
-
setType
-
setCategory
-
setBaselineRelevance
Curator/agent hint about whether this factor warrants picking a baseline factor value."required"|"not_applicable"|"uncertain"are the values in use; the field is an open string and an unfamiliar value round-trips rather than being rejected.On the way IN this follows the same
null = "no change"convention the rest of the factor does, with an empty string as the explicit clear. -
setBaselineRelevanceReason
Free-text rationale paired withbaselineRelevance. Null when unset. -
setSubsetRelevance
Curator/agent hint about whether a differential expression analysis should SUBSET by this factor."recommended"|"not_applicable"|"uncertain"are the values in use; the field is an open string and an unfamiliar value round-trips rather than being rejected.🛑 Advice, not history. What an analysis actually subsetted by is the analysis's own
subsetFactorValue; the two are allowed to disagree, and a recommendation that has not been acted on yet is the normal state.On the way IN this follows the same
null = "no change"convention the rest of the factor does, with an empty string as the explicit clear. -
setSubsetRelevanceReason
Free-text rationale paired withsubsetRelevance. Null when unset. -
setSupportingEvidence
public void setSupportingEvidence(@Nullable com.fasterxml.jackson.databind.JsonNode supportingEvidence) Verbatim provenance backing this FACTOR — a JSON array of{quote, source, location, …}items the curation agents emitted, stored and served opaquely.Backs the factor as a curated claim: that this axis exists, is named this, and is categorised this way. Its factor values and their statements carry their own, at their own levels.
-
setValues
-
equals
-
canEqual
-
hashCode
-