Package ubic.gemma.model.genome.gene
Class GeneSet
- java.lang.Object
-
- ubic.gemma.model.common.AbstractDescribable
-
- ubic.gemma.model.common.auditAndSecurity.AbstractAuditable
-
- ubic.gemma.model.genome.gene.GeneSet
-
- All Implemented Interfaces:
gemma.gsec.model.Securable
,gemma.gsec.model.SecuredNotChild
,Serializable
,Auditable
,Securable
,SecuredNotChild
,Describable
,Identifiable
@Indexed public class GeneSet extends AbstractAuditable implements 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 class
GeneSet.Factory
-
Constructor Summary
Constructors Constructor Description GeneSet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GeneSetMember
containsGene(Gene g, GeneSet gs)
Set<Characteristic>
getCharacteristics()
String
getDescription()
Obtain a human-readable description of the objectLong
getId()
Set<BibliographicReference>
getLiteratureSources()
Set<GeneSetMember>
getMembers()
String
getName()
Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.DatabaseEntry
getSourceAccession()
void
setCharacteristics(Set<Characteristic> characteristics)
void
setLiteratureSources(Set<BibliographicReference> literatureSources)
void
setMembers(Set<GeneSetMember> members)
void
setSourceAccession(DatabaseEntry sourceAccession)
-
Methods inherited from class ubic.gemma.model.common.auditAndSecurity.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:
getId
in interfaceIdentifiable
- Specified by:
getId
in interfacegemma.gsec.model.Securable
- Overrides:
getId
in classAbstractDescribable
-
getName
@Field public String getName()
Description copied from interface:Describable
Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.- Specified by:
getName
in interfaceDescribable
- Overrides:
getName
in classAbstractDescribable
-
getDescription
@Field(store=YES) public String getDescription()
Description copied from interface:Describable
Obtain a human-readable description of the object- Specified by:
getDescription
in interfaceDescribable
- Overrides:
getDescription
in 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)
-
-