Class ExpressionExperimentDetailsValueObject
- java.lang.Object
- 
- ubic.gemma.model.common.IdentifiableValueObject<C>
- 
- ubic.gemma.model.common.auditAndSecurity.curation.AbstractCuratableValueObject<ExpressionExperiment>
- 
- ubic.gemma.model.expression.experiment.ExpressionExperimentValueObject
- 
- ubic.gemma.model.expression.experiment.ExpressionExperimentDetailsValueObject
 
 
 
 
- 
- All Implemented Interfaces:
- gemma.gsec.model.Securable,- gemma.gsec.model.SecureValueObject,- Serializable,- Identifiable
 - Direct Known Subclasses:
- ExpressionExperimentEditValueObject
 
 public class ExpressionExperimentDetailsValueObject extends ExpressionExperimentValueObject - Author:
- paul
- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class ubic.gemma.model.expression.experiment.ExpressionExperimentValueObjectdescription, name, numberOfBioAssays
 - 
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObjectid
 
- 
 - 
Constructor SummaryConstructors Constructor Description ExpressionExperimentDetailsValueObject()Required when using the class as a spring bean.ExpressionExperimentDetailsValueObject(ExpressionExperiment ee)ExpressionExperimentDetailsValueObject(ExpressionExperiment ee, gemma.gsec.acl.domain.AclObjectIdentity aoi, gemma.gsec.acl.domain.AclSid sid)ExpressionExperimentDetailsValueObject(ExpressionExperimentValueObject vo)
 - 
Method Summary- 
Methods inherited from class ubic.gemma.model.expression.experiment.ExpressionExperimentValueObjectgetBioAssayCount, getIsPublic, getIsShared, getSecurableClass, getTaxon, getTaxonId, getUserCanWrite, getUserOwned, setIsPublic, setIsShared, setUserCanWrite, setUserOwned, toString
 - 
Methods inherited from class ubic.gemma.model.common.auditAndSecurity.curation.AbstractCuratableValueObjectgetCurationNote, getLastNeedsAttentionEvent, getLastNoteUpdateEvent, getLastTroubledEvent, getLastUpdated, getNeedsAttention, setCurationNote, setLastNeedsAttentionEvent, setLastNoteUpdateEvent, setLastTroubledEvent, setLastUpdated, setNeedsAttention, setTroubled
 - 
Methods inherited from class ubic.gemma.model.common.IdentifiableValueObjectgetId, setId
 
- 
 
- 
- 
- 
Constructor Detail- 
ExpressionExperimentDetailsValueObjectpublic ExpressionExperimentDetailsValueObject() Required when using the class as a spring bean.
 - 
ExpressionExperimentDetailsValueObjectpublic ExpressionExperimentDetailsValueObject(ExpressionExperiment ee) 
 - 
ExpressionExperimentDetailsValueObjectpublic ExpressionExperimentDetailsValueObject(ExpressionExperiment ee, gemma.gsec.acl.domain.AclObjectIdentity aoi, gemma.gsec.acl.domain.AclSid sid) 
 - 
ExpressionExperimentDetailsValueObjectpublic ExpressionExperimentDetailsValueObject(ExpressionExperimentValueObject vo) 
 
- 
 - 
Method Detail- 
auditEvents2SampleRemovedFlagspublic void auditEvents2SampleRemovedFlags(Collection<AuditEvent> s) 
 - 
getActuallyTroubledpublic Boolean getActuallyTroubled() - Returns:
- true if this EE is troubled, disregards any platform trouble that might be present.
 
 - 
getArrayDesignspublic Collection<ArrayDesignValueObject> getArrayDesigns() 
 - 
getBatchFetchEventTypepublic String getBatchFetchEventType() 
 - 
getDateArrayDesignLastUpdatedpublic Date getDateArrayDesignLastUpdated() - Returns:
- The date the platform associated with the experiment was last updated. If there are multiple platforms this should be the date of the most recent modification of any of them. This is used to help flag experiments that need re-analysis due to changes in the underlying array design(s)
 
 - 
getDateBatchFetchpublic Date getDateBatchFetch() 
 - 
getDateCachedpublic Date getDateCached() - Returns:
- The date this object was generated.
 
 - 
getDateDifferentialAnalysispublic Date getDateDifferentialAnalysis() 
 - 
getDateLinkAnalysispublic Date getDateLinkAnalysis() 
 - 
getDateMissingValueAnalysispublic Date getDateMissingValueAnalysis() 
 - 
getDatePcaAnalysispublic Date getDatePcaAnalysis() 
 - 
getDateProcessedDataVectorComputationpublic Date getDateProcessedDataVectorComputation() 
 - 
getDescriptionpublic String getDescription() 
 - 
getDifferentialExpressionAnalysespublic Collection<DifferentialExpressionAnalysisValueObject> getDifferentialExpressionAnalyses() 
 - 
getExpressionExperimentSetspublic Collection<ExpressionExperimentSetValueObject> getExpressionExperimentSets() - Returns:
- the expressionExperimentSets
 
 - 
getHasBothIntensitiespublic Boolean getHasBothIntensities() 
 - 
getHasCoexpressionAnalysispublic Boolean getHasCoexpressionAnalysis() 
 - 
getHasDifferentialExpressionAnalysispublic Boolean getHasDifferentialExpressionAnalysis() 
 - 
getHasEitherIntensitypublic Boolean getHasEitherIntensity() - Returns:
- true if the experiment has any intensity information available. Relevant for two-channel studies.
 
 - 
getHasMultiplePreferredQuantitationTypespublic Boolean getHasMultiplePreferredQuantitationTypes() 
 - 
getHasMultipleTechnologyTypespublic Boolean getHasMultipleTechnologyTypes() 
 - 
getIsRNASeqpublic Boolean getIsRNASeq() 
 - 
getLastArrayDesignUpdateDatepublic String getLastArrayDesignUpdateDate() 
 - 
getLinkAnalysisEventTypepublic String getLinkAnalysisEventType() 
 - 
getMinPvaluepublic Double getMinPvalue() 
 - 
getMissingValueAnalysisEventTypepublic String getMissingValueAnalysisEventType() 
 - 
getNumAnnotationspublic Long getNumAnnotations() - Returns:
- The number of terms (Characteristics) the experiment has to describe it.
 
 - 
getNumPopulatedFactorspublic Long getNumPopulatedFactors() - Returns:
- The number of experimental factors the experiment has (counting those that are populated with biomaterials)
 
 - 
getOriginalPlatformspublic Collection<ArrayDesignValueObject> getOriginalPlatforms() 
 - 
getOtherPartspublic Collection<ExpressionExperimentValueObject> getOtherParts() - Returns:
- IDs of experiments that are related to this one via the splitting of a source experiment.
 
 - 
setOtherPartspublic void setOtherParts(Collection<ExpressionExperimentValueObject> otherParts) 
 - 
getPcaAnalysisEventTypepublic String getPcaAnalysisEventType() 
 - 
getPlatformTroubledpublic Boolean getPlatformTroubled() - Returns:
- true, if the any of the platforms of this EE is troubled. False otherwise, even if this EE itself is troubled.
 
 - 
getPrimaryCitationpublic CitationValueObject getPrimaryCitation() 
 - 
getProcessedDataVectorComputationEventTypepublic String getProcessedDataVectorComputationEventType() 
 - 
getPubmedIdpublic Integer getPubmedId() 
 - 
getQChtmlpublic String getQChtml() 
 - 
getReprocessedFromRawDatapublic boolean getReprocessedFromRawData() 
 - 
getSampleRemovedFlagspublic Collection<AuditEventValueObject> getSampleRemovedFlags() - Returns:
- Details of samples that were removed (or marked as outliers). This can happen multiple times in the life of data set, so this is a collection of AuditEvents.
 
 - 
getSecondaryAccessionpublic String getSecondaryAccession() - Returns:
- Identifier in a second database, if available. For example, if the data are in GEO and in ArrayExpress, this might be a link to the ArrayExpress version.
 
 - 
getSecondaryExternalDatabasepublic String getSecondaryExternalDatabase() 
 - 
getSecondaryExternalUripublic String getSecondaryExternalUri() 
 - 
getTroubledpublic Boolean getTroubled() - Overrides:
- getTroubledin class- AbstractCuratableValueObject<ExpressionExperiment>
- Returns:
- true if the EE, or any of its Array Designs is troubled.
 
 - 
getTroubleDetailspublic String getTroubleDetails() - Overrides:
- getTroubleDetailsin class- AbstractCuratableValueObject<ExpressionExperiment>
- Returns:
- html-escaped string with trouble info.
- See Also:
- getTroubleDetails(boolean)
 
 - 
getTroubleDetailspublic String getTroubleDetails(boolean htmlEscape) Checks trouble of this EE and all its Array Designs and returns compilation of trouble info. MAKE SURE to fill the Array Design variable first!- Overrides:
- getTroubleDetailsin class- AbstractCuratableValueObject<ExpressionExperiment>
- Parameters:
- htmlEscape- whether to escape the returned string for html
- Returns:
- string with trouble info.
 
 - 
isHasBatchInformationpublic boolean isHasBatchInformation() 
 - 
setArrayDesignspublic void setArrayDesigns(Collection<ArrayDesignValueObject> arrayDesigns) As a side effect, sets the technology type and taxon of this based on the first arrayDesign.- Parameters:
- arrayDesigns- arrayDesign value objects to associate
 
 - 
setBatchFetchEventTypepublic void setBatchFetchEventType(String batchFetchEventType) 
 - 
setDateArrayDesignLastUpdatedpublic void setDateArrayDesignLastUpdated(Date dateArrayDesignLastUpdated) 
 - 
setDateBatchFetchpublic void setDateBatchFetch(Date dateBatchFetch) 
 - 
setDateCachedpublic void setDateCached(Date dateCached) 
 - 
setDateDifferentialAnalysispublic void setDateDifferentialAnalysis(Date dateDifferentialAnalysis) 
 - 
setDateLinkAnalysispublic void setDateLinkAnalysis(Date dateLinkAnalysis) 
 - 
setDateMissingValueAnalysispublic void setDateMissingValueAnalysis(Date dateMissingValueAnalysis) 
 - 
setDatePcaAnalysispublic void setDatePcaAnalysis(Date datePcaAnalysis) 
 - 
setDateProcessedDataVectorComputationpublic void setDateProcessedDataVectorComputation(Date dateProcessedDataVectorComputation) 
 - 
setDescriptionpublic void setDescription(String description) 
 - 
setDifferentialExpressionAnalysespublic void setDifferentialExpressionAnalyses(Collection<DifferentialExpressionAnalysisValueObject> differentialExpressionAnalyses) 
 - 
setExpressionExperimentSetspublic void setExpressionExperimentSets(Collection<ExpressionExperimentSetValueObject> expressionExperimentSets) - Parameters:
- expressionExperimentSets- the expressionExperimentSets to set
 
 - 
setHasBatchInformationpublic void setHasBatchInformation(boolean hasBatchInformation) 
 - 
setHasBothIntensitiespublic void setHasBothIntensities(boolean hasBothIntensities) 
 - 
setHasCoexpressionAnalysispublic void setHasCoexpressionAnalysis(Boolean hasCoexpressionAnalysis) 
 - 
setHasDifferentialExpressionAnalysispublic void setHasDifferentialExpressionAnalysis(Boolean hasDifferentialExpressionAnalysis) 
 - 
setHasEitherIntensitypublic void setHasEitherIntensity(Boolean hasEitherIntensity) 
 - 
setHasMultiplePreferredQuantitationTypespublic void setHasMultiplePreferredQuantitationTypes(Boolean hasMultiplePreferredQuantitationTypes) 
 - 
setHasMultipleTechnologyTypespublic void setHasMultipleTechnologyTypes(Boolean hasMultipleTechnologyTypes) 
 - 
setIsRNASeqpublic void setIsRNASeq(Boolean isRNASeq) 
 - 
setLastArrayDesignUpdateDatepublic void setLastArrayDesignUpdateDate(String lastArrayDesignUpdateDate) 
 - 
setLinkAnalysisEventTypepublic void setLinkAnalysisEventType(String linkAnalysisEventType) 
 - 
setMinPvaluepublic void setMinPvalue(Double minPvalue) 
 - 
setMissingValueAnalysisEventTypepublic void setMissingValueAnalysisEventType(String missingValueAnalysisEventType) 
 - 
setNumAnnotationspublic void setNumAnnotations(Long numAnnotations) 
 - 
setNumPopulatedFactorspublic void setNumPopulatedFactors(Long numPopulatedFactors) 
 - 
setOriginalPlatformspublic void setOriginalPlatforms(Collection<ArrayDesignValueObject> originalPlatforms) 
 - 
setPcaAnalysisEventTypepublic void setPcaAnalysisEventType(String pcaAnalysisEventType) 
 - 
setPrimaryCitationpublic void setPrimaryCitation(CitationValueObject primaryCitation) 
 - 
setProcessedDataVectorComputationEventTypepublic void setProcessedDataVectorComputationEventType(String processedDataVectorComputationEventType) 
 - 
setPubmedIdpublic void setPubmedId(Integer pubmedId) 
 - 
setQChtmlpublic void setQChtml(String qChtml) 
 - 
setReprocessedFromRawDatapublic void setReprocessedFromRawData(boolean reprocessedFromRawData) 
 - 
setSampleRemovedFlagspublic void setSampleRemovedFlags(Collection<AuditEventValueObject> sampleRemovedFlags) 
 - 
setSecondaryAccessionpublic void setSecondaryAccession(String secondaryAccession) 
 - 
setSecondaryExternalDatabasepublic void setSecondaryExternalDatabase(String secondaryExternalDatabase) 
 - 
setSecondaryExternalUripublic void setSecondaryExternalUri(String secondaryExternalUri) 
 
- 
 
-