Class ArrayDesign
- java.lang.Object
- 
- ubic.gemma.model.common.AbstractDescribable
- 
- ubic.gemma.model.common.auditAndSecurity.AbstractAuditable
- 
- ubic.gemma.model.expression.arrayDesign.ArrayDesign
 
 
 
- 
- All Implemented Interfaces:
- gemma.gsec.model.Securable,- gemma.gsec.model.SecuredNotChild,- Serializable,- Auditable,- Curatable,- Describable,- Identifiable
 
 @Indexed public class ArrayDesign extends AbstractAuditable implements gemma.gsec.model.SecuredNotChild, Curatable Represents an assembly of design elements that are assayed all at once.- Author:
- Paul
- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classArrayDesign.Factory
 - 
Constructor SummaryConstructors Constructor Description ArrayDesign()No-arg constructor added to satisfy javabean contract
 - 
Method Summary- 
Methods inherited from class ubic.gemma.model.common.auditAndSecurity.AbstractAuditablegetAuditTrail, setAuditTrail
 - 
Methods inherited from class ubic.gemma.model.common.AbstractDescribablesetDescription, setId, setName
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface ubic.gemma.model.common.auditAndSecurity.AuditablegetAuditTrail, setAuditTrail
 
- 
 
- 
- 
- 
Method Detail- 
equalspublic boolean equals(Object object) Description copied from class:AbstractDescribableReturnstrueif the argument is an Describable instance and all identifiers for this entity equal the identifiers of the argument entity. Returnsfalseotherwise.- Overrides:
- equalsin class- AbstractDescribable
 
 - 
getId@DocumentId public Long getId() - Specified by:
- getIdin interface- Identifiable
- Specified by:
- getIdin interface- gemma.gsec.model.Securable
- Overrides:
- getIdin class- AbstractDescribable
 
 - 
getName@Field public String getName() Description copied from interface:DescribableObtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.- Specified by:
- getNamein interface- Describable
- Overrides:
- getNamein class- AbstractDescribable
 
 - 
getDescription@Field(store=YES) public String getDescription() Description copied from interface:DescribableObtain a human-readable description of the object- Specified by:
- getDescriptionin interface- Describable
- Overrides:
- getDescriptionin class- AbstractDescribable
 
 - 
getAdvertisedNumberOfDesignElementspublic Integer getAdvertisedNumberOfDesignElements() - Returns:
- The number of design elements, according to the manufactuerer or determined at the time the array design was entered into the system. The actual number of design elements can only be determined by looking at the associated Set of DesignElements.
 
 - 
getAlternateNames@IndexedEmbedded public Set<AlternateName> getAlternateNames() 
 - 
getAlternativeTopublic ArrayDesign getAlternativeTo() - Returns:
- true if this is an Affymetrix platform that has a related "canonical" platform we use instead.
 
 - 
getCompositeSequencespublic Set<CompositeSequence> getCompositeSequences() 
 - 
getCurationDetailspublic CurationDetails getCurationDetails() - Specified by:
- getCurationDetailsin interface- Curatable
 
 - 
getDesignProviderpublic Contact getDesignProvider() 
 - 
getExternalReferences@IndexedEmbedded public Set<DatabaseEntry> getExternalReferences() - Returns:
- Accessions for this array design in other databases, e.g., GEO, ArrayExpression.
 
 - 
getMergedIntopublic ArrayDesign getMergedInto() 
 - 
getMergeespublic Set<ArrayDesign> getMergees() 
 - 
getPrimaryTaxonpublic Taxon getPrimaryTaxon() - Returns:
- The taxon the array design is for. This could be a non-specific taxon ("salmonid"). It may not match the sequences on the array exactly. For example, a mouse array might have some non-mouse sequences as controls, but the primary taxon is still mouse.
 
 - 
getShortName@Field(analyze=NO) public String getShortName() - Returns:
- A brief unique (but optional) human-readable name for the expression experiment. For example in the past we often used names like "HG-U95A".
 
 - 
getSubsumedArrayDesignspublic Set<ArrayDesign> getSubsumedArrayDesigns() - Returns:
- Array designs that this array design "covers". For example, the HG-U133_Plus_2 array includes all the elements that are on the HG-U133A and HG-U133B, so they are subsumed by the HG-U133_Plus_2.
 
 - 
getSubsumingArrayDesignpublic ArrayDesign getSubsumingArrayDesign() - Returns:
- An array design that subsumes this one (contains DesignElements that are equivalent to the ones on this arraydesign).
 
 - 
getTechnologyTypepublic TechnologyType getTechnologyType() 
 - 
hashCodepublic int hashCode() Description copied from class:AbstractDescribableReturns a hash code based on this entity's identifiers.- Overrides:
- hashCodein class- AbstractDescribable
 
 - 
setAdvertisedNumberOfDesignElementspublic void setAdvertisedNumberOfDesignElements(Integer advertisedNumberOfDesignElements) 
 - 
setAlternateNamespublic void setAlternateNames(Set<AlternateName> alternateNames) 
 - 
setAlternativeTopublic void setAlternativeTo(ArrayDesign alternativeTo) 
 - 
setCompositeSequencespublic void setCompositeSequences(Set<CompositeSequence> compositeSequences) 
 - 
setCurationDetailspublic void setCurationDetails(CurationDetails curationDetails) - Specified by:
- setCurationDetailsin interface- Curatable
 
 - 
setDesignProviderpublic void setDesignProvider(Contact designProvider) 
 - 
setExternalReferencespublic void setExternalReferences(Set<DatabaseEntry> externalReferences) 
 - 
setMergedIntopublic void setMergedInto(ArrayDesign mergedInto) 
 - 
setMergeespublic void setMergees(Set<ArrayDesign> mergees) 
 - 
setPrimaryTaxonpublic void setPrimaryTaxon(Taxon primaryTaxon) 
 - 
setShortNamepublic void setShortName(String shortName) 
 - 
setSubsumedArrayDesignspublic void setSubsumedArrayDesigns(Set<ArrayDesign> subsumedArrayDesigns) 
 - 
setSubsumingArrayDesignpublic void setSubsumingArrayDesign(ArrayDesign subsumingArrayDesign) 
 - 
setTechnologyTypepublic void setTechnologyType(TechnologyType technologyType) 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- AbstractDescribable
- See Also:
- AbstractDescribable.toString()
 
 
- 
 
-