org.utgenome.shell.db
Class Gene

java.lang.Object
  extended by org.utgenome.shell.db.Locus
      extended by org.utgenome.shell.db.Gene
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BEDDatabaseGenerator.BEDGene

public class Gene
extends Locus

Gene with Exon and CDS regions

Author:
leo
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.utgenome.shell.db.Locus
color, end, name, start, strand
 
Constructor Summary
Gene()
           
Gene(long start, long end)
           
Gene(java.lang.String name, long start, long end)
           
 
Method Summary
 void addCDS(CDS cds)
           
 void addExon(Exon exon)
           
 java.util.List<CDS> getCDS()
           
 java.util.List<Exon> getExon()
           
 
Methods inherited from class org.utgenome.shell.db.Locus
getColor, getEnd, getName, getStart, getStrand, setColor, setEnd, setName, setStart, setStrand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gene

public Gene()

Gene

public Gene(long start,
            long end)

Gene

public Gene(java.lang.String name,
            long start,
            long end)
Method Detail

addExon

public void addExon(Exon exon)

getExon

public java.util.List<Exon> getExon()

addCDS

public void addCDS(CDS cds)

getCDS

public java.util.List<CDS> getCDS()


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.