Class BioAssayValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<BioAssay>
ubic.gemma.model.expression.bioAssay.BioAssayValueObject
- All Implemented Interfaces:
Serializable,Identifiable
- Author:
- Paul
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id -
Constructor Summary
ConstructorsConstructorDescriptionRequired when using the class as a spring bean.BioAssayValueObject(BioAssay bioAssay) BioAssayValueObject(BioAssay bioAssay, boolean basic) BioAssayValueObject(BioAssay bioAssay, boolean basic, boolean predictedOutlier) BioAssayValueObject(BioAssay bioAssay, Map<ArrayDesign, ArrayDesignValueObject> ad2vo, BioAssay sourceBioAssay, boolean basic, boolean allFactorValues) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()If this BioAssay has a parent viaBioMaterial.getSourceBioMaterial(), this is the ID.inthashCode()booleanbooleanbooleanvoidsetAccession(DatabaseEntryValueObject accession) voidsetArrayDesign(ArrayDesignValueObject arrayDesign) voidsetDescription(String description) voidsetMetadata(String metadata) voidvoidsetOriginalPlatform(ArrayDesignValueObject originalPlatform) voidsetOutlier(boolean outlier) voidsetPredictedOutlier(boolean predictedOutlier) voidsetProcessingDate(Date processingDate) voidsetSample(BioMaterialValueObject sample) voidsetSequencePairedReads(Boolean sequencePairedReads) voidsetSequenceReadCount(Long sequenceReadCount) voidsetSequenceReadLength(Integer sequenceReadLength) voidsetShortName(String shortName) voidsetSourceBioAssayId(Long sourceBioAssayId) If this BioAssay has a parent viaBioMaterial.getSourceBioMaterial(), this is the ID.voidsetUserFlaggedOutlier(boolean userFlaggedOutlier) toString()Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
canEqual, getId, setId
-
Constructor Details
-
BioAssayValueObject
public BioAssayValueObject()Required when using the class as a spring bean. -
BioAssayValueObject
-
BioAssayValueObject
-
BioAssayValueObject
-
BioAssayValueObject
public BioAssayValueObject(BioAssay bioAssay, @Nullable Map<ArrayDesign, ArrayDesignValueObject> ad2vo, @Nullable BioAssay sourceBioAssay, boolean basic, boolean allFactorValues) - Parameters:
ad2vo- pre-populated array design VOs by array design, or null to ignore and the VOs will be initialized viaArrayDesignValueObject(ArrayDesign)sourceBioAssay- the sourceBioAssayif known, this corresponds to the assay of the source sample, but since there might be more than one, it must be picked explicitly based on the contextbasic- if true, produce basic factor values in the corresponding biomaterial, seeBioMaterialValueObject(BioMaterial, boolean, boolean)for more detailsallFactorValues- include all FVs, including those inherited from the source biomaterial in the corresponding biomaterial
-
BioAssayValueObject
-
-
Method Details
-
equals
- Overrides:
equalsin classIdentifiableValueObject<BioAssay>
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifiableValueObject<BioAssay>
-
toString
- Overrides:
toStringin classIdentifiableValueObject<BioAssay>
-
getShortName
-
getName
-
getDescription
-
getMetadata
-
getAccession
-
getArrayDesign
-
getOriginalPlatform
-
getProcessingDate
-
getSample
-
getSequencePairedReads
-
getSequenceReadCount
-
getSequenceReadLength
-
isOutlier
public boolean isOutlier() -
isPredictedOutlier
public boolean isPredictedOutlier() -
isUserFlaggedOutlier
public boolean isUserFlaggedOutlier() -
getSourceBioAssayId
If this BioAssay has a parent viaBioMaterial.getSourceBioMaterial(), this is the ID.This is context-dependent because the parent depends on which
BioAssaySetis under consideration. For example, an experiment could have two sets of EE subsets with distinct parents. -
setShortName
-
setName
-
setDescription
-
setMetadata
-
setAccession
-
setArrayDesign
-
setOriginalPlatform
-
setProcessingDate
-
setSample
-
setSequencePairedReads
-
setSequenceReadCount
-
setSequenceReadLength
-
setOutlier
public void setOutlier(boolean outlier) -
setPredictedOutlier
public void setPredictedOutlier(boolean predictedOutlier) -
setUserFlaggedOutlier
public void setUserFlaggedOutlier(boolean userFlaggedOutlier) -
setSourceBioAssayId
If this BioAssay has a parent viaBioMaterial.getSourceBioMaterial(), this is the ID.This is context-dependent because the parent depends on which
BioAssaySetis under consideration. For example, an experiment could have two sets of EE subsets with distinct parents.
-