Class DatasetsWebService.ExpressionExperimentSubsetWithFactorValuesObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<ExpressionExperimentSubSet>
ubic.gemma.model.expression.experiment.ExpressionExperimentSubsetValueObject
ubic.gemma.rest.DatasetsWebService.ExpressionExperimentSubsetWithFactorValuesObject
- All Implemented Interfaces:
Serializable, Securable, SecureValueObject, Describable, Identifiable, BioAssaySetValueObject
- Enclosing class:
DatasetsWebService
public static class DatasetsWebService.ExpressionExperimentSubsetWithFactorValuesObject
extends ExpressionExperimentSubsetValueObject
- Author:
- tesarst
- See Also:
-
Field Summary
Fields inherited from class IdentifiableValueObject
id -
Constructor Summary
ConstructorsConstructorDescriptionExpressionExperimentSubsetWithFactorValuesObject(ExpressionExperimentSubSet subset, Set<FactorValue> factorValues, Map<ArrayDesign, ArrayDesignValueObject> id2advo, boolean includeAssays, Map<BioAssay, BioAssay> assay2sourceAssayMap) -
Method Summary
Methods inherited from class ExpressionExperimentSubsetValueObject
getAccession, getBioAssays, getCharacteristics, getDescription, getIsPublic, getIsShared, getMinPvalue, getName, getNumberOfBioAssays, getSecurableClass, getSourceExperimentId, getSourceExperimentShortName, getUserCanWrite, getUserOwned, setBioAssays, setCharacteristics, setDescription, setIsPublic, setIsShared, setMinPvalue, setName, setNumberOfBioAssays, setSourceExperimentId, setSourceExperimentShortName, setUserCanWrite, setUserOwnedMethods inherited from class IdentifiableValueObject
canEqual, equals, getId, hashCode, setId, toStringMethods inherited from interface Identifiable
getId
-
Constructor Details
-
ExpressionExperimentSubsetWithFactorValuesObject
public ExpressionExperimentSubsetWithFactorValuesObject(ExpressionExperimentSubSet subset, @Nullable Set<FactorValue> factorValues, @Nullable Map<ArrayDesign, ArrayDesignValueObject> id2advo, boolean includeAssays, @Nullable Map<BioAssay, BioAssay> assay2sourceAssayMap) - Parameters:
factorValues- the subset's factor values, or null when it has none. 🛑 A single-cell subset is cut from a cell-level characteristic and never carries a factor value (SingleCellExpressionExperimentSubSetServiceImplcopies the characteristic rather than referencing an FV), so the map lookup that feeds this misses and hands over null. Dereferencing it madeGET /datasets/{id}/subSetGroupsa 500 on exactly the datasets the cell-type work lives on — 44580 failed while 38390, whose subsets are factor-cut, succeeded. Having no factor values is a normal state for a subset, not an error, so it yields an empty list.
-
-
Method Details
-
getFactorValues
-