object.annotation
Class GenomicPosition

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

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

Description
GenomicPosition Object
Infos : KLB - IPMC - 02/2006

See Also:
Organism, Serialized Form

Field Summary
private  java.lang.String chromosome
          Chromosome string concerning this GenomicPosition Object
private  int chromosome_id
          Chromosome ID concerning this GenomicPosition Object
private  int end
          End position on the Chromosome
private  Organism organism
          Organism concerning this GenomicPosition Object
private  int start
          Start position on the Chromosome
private  java.lang.String strand
          Strand for this GenomicPosition Object
 
Constructor Summary
GenomicPosition()
          Default constructor
GenomicPosition(Organism organism, java.lang.String chromosome, java.lang.String strand, int start, int end, int chromosome_id)
          Constructs a GenomicPosition object
 
Method Summary
 int getChromosome_id()
          Chromosome ID concerned by this GenomicPosition Object
 java.lang.String getChromosome()
          Chromosome Object concerned by this GenomicPosition Object
 int getEnd()
          End position on the Chromosome Object concerned by this GenomicPosition Object
 Organism getOrganism()
          Organism concerned by this GenomicPosition Object
 int getStart()
          Start position on the Chromosome Object concerned by this GenomicPosition Object
 java.lang.String getStrand()
          Strand for this GenomicPosition Object
 void setChromosome_id(int chromosome_id)
           
 void setChromosome(java.lang.String chromosome)
           
 void setEnd(int end)
           
 void setOrganism(Organism organism)
           
 void setStart(int start)
           
 void setStrand(java.lang.String strand)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

organism

private Organism organism
Organism concerning this GenomicPosition Object


chromosome

private java.lang.String chromosome
Chromosome string concerning this GenomicPosition Object


chromosome_id

private int chromosome_id
Chromosome ID concerning this GenomicPosition Object


strand

private java.lang.String strand
Strand for this GenomicPosition Object


start

private int start
Start position on the Chromosome


end

private int end
End position on the Chromosome

Constructor Detail

GenomicPosition

public GenomicPosition()
Default constructor


GenomicPosition

public GenomicPosition(Organism organism,
                       java.lang.String chromosome,
                       java.lang.String strand,
                       int start,
                       int end,
                       int chromosome_id)
Constructs a GenomicPosition object

Parameters:
organism -
chromosome - String of chromosome name
strand -
start -
end -
chromosome_id - ID of chromosome Object
Method Detail

getOrganism

public Organism getOrganism()
Organism concerned by this GenomicPosition Object


setOrganism

public void setOrganism(Organism organism)

getChromosome

public java.lang.String getChromosome()
Chromosome Object concerned by this GenomicPosition Object


setChromosome

public void setChromosome(java.lang.String chromosome)

getStrand

public java.lang.String getStrand()
Strand for this GenomicPosition Object


setStrand

public void setStrand(java.lang.String strand)

getStart

public int getStart()
Start position on the Chromosome Object concerned by this GenomicPosition Object


setStart

public void setStart(int start)

getEnd

public int getEnd()
End position on the Chromosome Object concerned by this GenomicPosition Object


setEnd

public void setEnd(int end)

getChromosome_id

public int getChromosome_id()
Chromosome ID concerned by this GenomicPosition Object


setChromosome_id

public void setChromosome_id(int chromosome_id)