Class BioAssaySet
- java.lang.Object
-
- ubic.gemma.model.common.AbstractDescribable
-
- ubic.gemma.model.common.auditAndSecurity.AbstractAuditable
-
- ubic.gemma.model.analysis.Investigation
-
- ubic.gemma.model.expression.experiment.BioAssaySet
-
- All Implemented Interfaces:
gemma.gsec.model.Securable
,Serializable
,Auditable
,Securable
,Describable
,Identifiable
- Direct Known Subclasses:
ExpressionExperiment
,ExpressionExperimentSubSet
public abstract class BioAssaySet extends Investigation
Represents a set of BioAssays. This is not associated with any actual data, and soley represents a logical grouping of "samples" that can be used for any purpose. These could be a published grouping, or a subset of samples from a published study.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BioAssaySet()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ExpressionExperimentValueObject
createValueObject()
Special use case.DatabaseEntry
getAccession()
Set<BioAssay>
getBioAssays()
void
setAccession(DatabaseEntry accession)
void
setBioAssays(Set<BioAssay> bioAssays)
-
Methods inherited from class ubic.gemma.model.analysis.Investigation
getCharacteristics, getOtherRelevantPublications, getOwner, getPrimaryPublication, setCharacteristics, setOtherRelevantPublications, setOwner, setPrimaryPublication
-
Methods inherited from class ubic.gemma.model.common.auditAndSecurity.AbstractAuditable
getAuditTrail, setAuditTrail
-
Methods inherited from class ubic.gemma.model.common.AbstractDescribable
equals, getDescription, getId, getName, hashCode, setDescription, setId, setName, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ubic.gemma.model.common.Identifiable
getId
-
-
-
-
Method Detail
-
getAccession
@Nullable public DatabaseEntry getAccession()
-
setAccession
public void setAccession(@Nullable DatabaseEntry accession)
-
createValueObject
public abstract ExpressionExperimentValueObject createValueObject()
Special use case. Use a constructor of the desired VO instead, or the loadValueObject() in all VO-Enabled services.- Returns:
- an expression experiment value object.
-
-