Package ubic.gemma.model.genome.gene
Class GeneSet
- java.lang.Object
-
- ubic.gemma.model.common.AbstractDescribable
-
- ubic.gemma.model.common.AbstractAuditable
-
- ubic.gemma.model.genome.gene.GeneSet
-
- All Implemented Interfaces:
gemma.gsec.model.Securable,gemma.gsec.model.SecuredNotChild,Serializable,Auditable,Describable,Identifiable
@Indexed public class GeneSet extends AbstractAuditable implements gemma.gsec.model.SecuredNotChild
A grouping of genes that share a common relationship- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGeneSet.Factory
-
Constructor Summary
Constructors Constructor Description GeneSet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GeneSetMembercontainsGene(Gene g, GeneSet gs)Set<Characteristic>getCharacteristics()StringgetDescription()Obtain a human-readable description of the objectLonggetId()Set<BibliographicReference>getLiteratureSources()Set<GeneSetMember>getMembers()StringgetName()Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.DatabaseEntrygetSourceAccession()voidsetCharacteristics(Set<Characteristic> characteristics)voidsetLiteratureSources(Set<BibliographicReference> literatureSources)voidsetMembers(Set<GeneSetMember> members)voidsetSourceAccession(DatabaseEntry sourceAccession)-
Methods inherited from class ubic.gemma.model.common.AbstractAuditable
getAuditTrail, setAuditTrail
-
Methods inherited from class ubic.gemma.model.common.AbstractDescribable
equals, hashCode, setDescription, setId, setName, toString
-
-
-
-
Method Detail
-
containsGene
public static GeneSetMember containsGene(Gene g, GeneSet gs)
-
getId
@DocumentId public Long getId()
- Specified by:
getIdin interfaceIdentifiable- Specified by:
getIdin interfacegemma.gsec.model.Securable- Overrides:
getIdin classAbstractDescribable
-
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 interfaceDescribable- Overrides:
getNamein classAbstractDescribable
-
getDescription
@Field(store=YES) public String getDescription()
Description copied from interface:DescribableObtain a human-readable description of the object- Specified by:
getDescriptionin interfaceDescribable- Overrides:
getDescriptionin classAbstractDescribable
-
getCharacteristics
@IndexedEmbedded public Set<Characteristic> getCharacteristics()
-
setCharacteristics
public void setCharacteristics(Set<Characteristic> characteristics)
-
getLiteratureSources
@IndexedEmbedded public Set<BibliographicReference> getLiteratureSources()
-
setLiteratureSources
public void setLiteratureSources(Set<BibliographicReference> literatureSources)
-
getMembers
@IndexedEmbedded public Set<GeneSetMember> getMembers()
-
setMembers
public void setMembers(Set<GeneSetMember> members)
-
getSourceAccession
@IndexedEmbedded public DatabaseEntry getSourceAccession()
-
setSourceAccession
public void setSourceAccession(DatabaseEntry sourceAccession)
-
-