object.annotation
Class Exon

java.lang.Object
  extended by object.annotation.Exon
All Implemented Interfaces:
java.io.Serializable

public class Exon
extends java.lang.Object
implements java.io.Serializable

Description
An Exon object belong to a Gene Object
Infos : KLB - IPMC - 12/2003

See Also:
Gene, Serialized Form

Field Summary
private  int end
          End of the exon on the Chromosome corresponding for the Gene object
private  int exon
          Order of the exon Object in the composition of the sequence of the Gene object
private  int gene_id
          ID of a Gene object owner of this Exon Object
private  int start
          Start of the exon on the Chromosome corresponding for the Gene object
 
Constructor Summary
Exon()
          Default constructor
Exon(int gene_id, int exon, int start, int end)
          Constructs an Exon object from several parameters
 
Method Summary
 int getEnd()
          End of the exon on the Chromosome corresponding for the Gene object
 int getExon()
          Order of the exon Object in the composition of the sequence of the Gene object
 int getGene_id()
          ID of a Gene object owner of this Exon Object
 int getStart()
          Start of the exon on the Chromosome corresponding for the Gene object
 void setEnd(int end)
           
 void setExon(int exon)
           
 void setGene_id(int gene_id)
           
 void setStart(int start)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gene_id

private int gene_id
ID of a Gene object owner of this Exon Object


exon

private int exon
Order of the exon Object in the composition of the sequence of the Gene object


start

private int start
Start of the exon on the Chromosome corresponding for the Gene object


end

private int end
End of the exon on the Chromosome corresponding for the Gene object

Constructor Detail

Exon

public Exon()
Default constructor


Exon

public Exon(int gene_id,
            int exon,
            int start,
            int end)
Constructs an Exon object from several parameters

Parameters:
gene_id - ID of existing Gene Object : owner of this Exon Object
exon - order of the exon in the composition of the Gene Object
start - start on the chromosome
end - end on the chromosome
Method Detail

getGene_id

public int getGene_id()
ID of a Gene object owner of this Exon Object


setGene_id

public void setGene_id(int gene_id)

getExon

public int getExon()
Order of the exon Object in the composition of the sequence of the Gene object


setExon

public void setExon(int exon)

getStart

public int getStart()
Start of the exon on the Chromosome corresponding for the Gene object


setStart

public void setStart(int start)

getEnd

public int getEnd()
End of the exon on the Chromosome corresponding for the Gene object


setEnd

public void setEnd(int end)