Ensembl Datasource Aware Module v1.09
© Roslin Institute 2010. GNU General Public License, version3
Ensembl Datasource Aware Module
v1.09

uk.ac.roslin.ensembl.datasourceaware.core
Class DATranscript

java.lang.Object
  extended by uk.ac.roslin.ensembl.datasourceaware.DAObject
      extended by uk.ac.roslin.ensembl.datasourceaware.core.DACoreObject
          extended by uk.ac.roslin.ensembl.datasourceaware.core.DAFeature
              extended by uk.ac.roslin.ensembl.datasourceaware.core.DATranscript
All Implemented Interfaces:
Serializable, uk.ac.roslin.ensembl.model.core.CoreObject, uk.ac.roslin.ensembl.model.core.Feature, uk.ac.roslin.ensembl.model.core.Transcript, uk.ac.roslin.ensembl.model.IdentifiableObject, uk.ac.roslin.ensembl.model.MappableObject

public class DATranscript
extends DAFeature
implements uk.ac.roslin.ensembl.model.core.Transcript

Author:
tpaterso
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class uk.ac.roslin.ensembl.datasourceaware.core.DAFeature
DAFeature.Status
 
Nested classes/interfaces inherited from class uk.ac.roslin.ensembl.datasourceaware.DAObject
DAObject.DAComparator
 
Field Summary
 
Fields inherited from class uk.ac.roslin.ensembl.datasourceaware.core.DAFeature
creationDate, current, description, displayName, displayXRef, mappedObjectTypes, mappings, modificationDate, objectTypeMappings, xrefs
 
Fields inherited from class uk.ac.roslin.ensembl.datasourceaware.core.DACoreObject
comparaFactories, species
 
Fields inherited from class uk.ac.roslin.ensembl.datasourceaware.DAObject
daComparator, daoFactory, dbVersion, id, registry, schemaVersion
 
Constructor Summary
DATranscript()
           
DATranscript(uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory daoFactory)
           
 
Method Summary
 void addExon(uk.ac.roslin.ensembl.model.core.Exon exon)
           
 String getBiotype()
           
 String getDisplayName()
           
 Collection<DAExon> getExons()
           
 DAGene getGene()
           
 Integer getGeneID()
           
 String getStableID()
           
 DATranslation getTranslation()
           
 uk.ac.roslin.ensembl.model.ObjectType getType()
           
 boolean isCanonical()
           
 void setBiotype(String biotype)
           
 void setCanonical(boolean canonical)
           
 void setGene(DAGene gene)
           
 void setGeneID(Integer geneID)
           
 void setStableID(String stableID)
           
 
Methods inherited from class uk.ac.roslin.ensembl.datasourceaware.core.DAFeature
addMappedObjectType, addMapping, addXRefs, clearAllMappings, getAnnotationLevelMappings, getBuildLevelMappings, getChromosomeMapping, getCreationDate, getDescription, getDisplayXRef, getMappings, getMappings, getModificationDate, getStatus, getTopLevelMappings, getXRefs, isCurrent, isObjectTypeMapped, setCreationDate, setCurrent, setDescription, setDisplayName, setDisplayXRef, setModificationDate, setStatus
 
Methods inherited from class uk.ac.roslin.ensembl.datasourceaware.core.DACoreObject
getAssembly, getComparaDivision, getComparaFactory, getComparaFactory, getDaoFactory, getSpecies, setDBVersion, setSpecies
 
Methods inherited from class uk.ac.roslin.ensembl.datasourceaware.DAObject
getDBVersion, getHashID, getId, getRegistry, getSchemaVersion, setDaoFactory, setId, setRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.roslin.ensembl.model.core.Feature
addMappedObjectType, getChromosomeMapping, isCurrent, isObjectTypeMapped
 
Methods inherited from interface uk.ac.roslin.ensembl.model.MappableObject
addMapping, clearAllMappings, getMappings, getMappings
 
Methods inherited from interface uk.ac.roslin.ensembl.model.IdentifiableObject
getDBVersion, getHashID, getId, getSchemaVersion, setId
 

Constructor Detail

DATranscript

public DATranscript()

DATranscript

public DATranscript(uk.ac.roslin.ensembl.dao.factory.DAOCoreFactory daoFactory)
Method Detail

getType

public uk.ac.roslin.ensembl.model.ObjectType getType()
Specified by:
getType in interface uk.ac.roslin.ensembl.model.IdentifiableObject

getTranslation

public DATranslation getTranslation()
Specified by:
getTranslation in interface uk.ac.roslin.ensembl.model.core.Transcript

getStableID

public String getStableID()

setStableID

public void setStableID(String stableID)

getBiotype

public String getBiotype()

setBiotype

public void setBiotype(String biotype)

getGene

public DAGene getGene()
Specified by:
getGene in interface uk.ac.roslin.ensembl.model.core.Transcript

setGene

public void setGene(DAGene gene)

getGeneID

public Integer getGeneID()

setGeneID

public void setGeneID(Integer geneID)

isCanonical

public boolean isCanonical()

setCanonical

public void setCanonical(boolean canonical)

getDisplayName

public String getDisplayName()
Overrides:
getDisplayName in class DAFeature

getExons

public Collection<DAExon> getExons()
Specified by:
getExons in interface uk.ac.roslin.ensembl.model.core.Transcript

addExon

public void addExon(uk.ac.roslin.ensembl.model.core.Exon exon)

Ensembl Datasource Aware Module
v1.09

Ensembl Datasource Aware Module v1.09
© Roslin Institute 2010. GNU General Public License, version3