object.microarray
Class Labeling

java.lang.Object
  extended by object.microarray.Labeling
All Implemented Interfaces:
java.io.Serializable

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

Description
A Labeling Object correspond to a channel hybridize on a microarray
Infos : KLB - IPMC - 02/2007

See Also:
Serialized Form

Field Summary
private  double amount_input
          ARN Amount input of this Labeling object
private  double amount_output
          ARN Amount output of this Labeling object
private  double ampli_amount
          RNA available_amount after amplification
private  double ampli_concentration
          Concentration of ARN after amplification
private  java.lang.String cell_type
          cell_type corresponding to this Subject object
private  double cy_pmol
          Cy pmol for this Extraction Object
private  java.util.Date date_extraction
          Date of creation of this Extraction object
private  java.util.Date date_labeling
          Creation Date this Labeling object
private  java.util.Date date_sample
          Creation date of this Sample object
private  java.util.Date date_subject
          Creation date of this Subject object
private  java.lang.String disease
          Disease of this Subject object
private  java.lang.String dvt_stage
          Developpment stage of this Subject object
private  double ext_amount
          RNA available_amount of this Extraction object
private  double ext_concentration
          Concentration of ARN of this Extraction object
private  java.lang.String extraction_ref
          Reference of this Extraction object
private  java.lang.String genotype
          Genotype of this Subject object
private  java.lang.String grade
          Cancer grade of this Subject object
private  java.lang.String histology
          Cancer histology of this Subject object
private  int hybridization_id
          ID of the corresponding Hybridization Object
private  int labeling_id
          ID of this Labeling object
private  java.lang.String labeling_ref
          Reference of this Labeling object
private  Labeling_type labeling_type
          Labeling_type Object of this Labeling object
private  java.lang.String mark
          Mark type for this Labeling Object
private  Nucleic_acid_type nucleic_acid_type
          Nucleic acid type of this Extraction object
private  Organism organism
          Organism corresponding to this Subject object
private  java.lang.String origin
          Origin of this Subject object
private  Protocol_amplification protocol_amplification
          Protocol_amplification Object for this Extraction object
private  Protocol_extraction protocol_extraction
          Extraction protocol used for this Extraction object
private  Protocol_labeling protocol_labeling
          Labeling protocol used for this Labeling object
private  int rin_number
          RNA integrity number fir this Extraction object
private  java.lang.String sample_ref
          Reference of this Sample object
private  java.lang.String stade
          Cancer stade of this Subject object
private  java.lang.String subject_ref
          Reference of this Subject object
private  java.lang.String tissue
          Tissue Object from which this Sample object come from
 
Constructor Summary
Labeling()
          Default constructor
Labeling(int labeling_id)
          Constructs a Labeling object from an existing Labeling ID
 
Method Summary
 void delete()
          This function delete this labeling Object from database
 double getAmount_input()
          ARN Amount input of this Labeling object
 double getAmount_output()
          ARN Amount output of this Labeling object
 double getAmpli_amount()
          RNA available_amount after amplification
 double getAmpli_concentration()
          Concentration of ARN after amplification
 java.lang.String getCell_type()
          cell_type corresponding to this Subject object
 double getCy_pmol()
          Cy pmol for this Extraction Object
 java.util.Date getDate_extraction()
          Date of creation of this Extraction object
 java.util.Date getDate_labeling()
          Creation Date this Labeling object
 java.util.Date getDate_sample()
          Creation date of this Sample object
 java.util.Date getDate_subject()
          Creation date of this Subject object
 java.lang.String getDisease()
          Disease of this Subject object
 java.lang.String getDvt_stage()
          Developpment stage of this Subject object
 double getExt_amount()
          RNA available_amount of this Extraction object
 double getExt_concentration()
          Concentration of ARN of this Extraction object
 java.lang.String getExtraction_ref()
          Reference of this Extraction object
 java.lang.String getGenotype()
          Genotype of this Subject object
 java.lang.String getGrade()
          Cancer grade of this Subject object
 java.lang.String getHistology()
          Cancer histology of this Subject object
 int getHybridization_id()
          ID of the corresponding Hybridization Object
 int getLabeling_id()
          ID of this Labeling object
 java.lang.String getLabeling_ref()
          Reference of this Labeling object
 Labeling_type getLabeling_type()
          Labeling type of this Labeling object
 java.lang.String getMark()
          Mark type for this Labeling Object
 Nucleic_acid_type getNucleic_acid_type()
          Nucleic acid type of this Extraction object
 Organism getOrganism()
          Organism corresponding to this Subject object
 java.lang.String getOrigin()
          Origin of this Subject object
 Protocol_amplification getProtocol_amplification()
          Protocol_amplification Object used for this Extraction object
 Protocol_extraction getProtocol_extraction()
          Extraction protocol used for this Extraction object
 Protocol_labeling getProtocol_labeling()
          Labeling protocol used for this Labeling object
 int getRin_number()
          RNA integrity number for this Extraction object
 java.lang.String getSample_ref()
          Reference of this Sample object
 java.lang.String getStade()
          Cancer stade of this Subject object
 java.lang.String getSubject_ref()
          Reference of this Subject object
 java.lang.String getTissue()
          Tissue Object from which this Sample object come from
 void loadParams(java.util.Hashtable hashParams)
          This function loadParams from HTML form.
 boolean save()
          This function save or update Labeling Objects into database
 void setAmount_input(double amount_input)
           
 void setAmount_output(double amount_output)
           
 void setAmpli_amount(double ampli_amount)
           
 void setAmpli_concentration(double ampli_concentration)
           
 void setCell_type(java.lang.String cell_type)
           
 void setCy_pmol(double cy_pmol)
           
 void setDate_extraction(java.util.Date date_extraction)
           
 void setDate_labeling(java.util.Date date_labeling)
           
 void setDate_sample(java.util.Date date_sample)
           
 void setDate_subject(java.util.Date date_subject)
           
 void setDisease(java.lang.String disease)
           
 void setDvt_stage(java.lang.String dvt_stage)
           
 void setExt_amount(double ext_amount)
           
 void setExt_concentration(double ext_concentration)
           
 void setExtraction_ref(java.lang.String extraction_ref)
           
 void setGenotype(java.lang.String genotype)
           
 void setGrade(java.lang.String grade)
           
 void setHistology(java.lang.String histology)
           
 void setHybridization_id(int hybridization_id)
           
 void setLabeling_id(int labeling_id)
           
 void setLabeling_ref(java.lang.String labeling_ref)
           
 void setLabeling_type(Labeling_type labeling_type)
           
 void setMark(java.lang.String mark)
           
 void setNucleic_acid_type(Nucleic_acid_type nucleic_acid_type)
           
 void setOrganism(Organism organism)
           
 void setOrigin(java.lang.String origin)
           
 void setProtocol_amplification(Protocol_amplification protocol_amplification)
           
 void setProtocol_extraction(Protocol_extraction protocol_extraction)
           
 void setProtocol_labeling(Protocol_labeling protocol_labeling)
           
 void setRin_number(int rin_number)
           
 void setSample_ref(java.lang.String sample_ref)
           
 void setStade(java.lang.String stade)
           
 void setSubject_ref(java.lang.String subject_ref)
           
 void setTissue(java.lang.String tissue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

labeling_id

private int labeling_id
ID of this Labeling object


hybridization_id

private int hybridization_id
ID of the corresponding Hybridization Object


labeling_type

private Labeling_type labeling_type
Labeling_type Object of this Labeling object


labeling_ref

private java.lang.String labeling_ref
Reference of this Labeling object


extraction_ref

private java.lang.String extraction_ref
Reference of this Extraction object


sample_ref

private java.lang.String sample_ref
Reference of this Sample object


subject_ref

private java.lang.String subject_ref
Reference of this Subject object


date_labeling

private java.util.Date date_labeling
Creation Date this Labeling object


date_extraction

private java.util.Date date_extraction
Date of creation of this Extraction object


date_sample

private java.util.Date date_sample
Creation date of this Sample object


date_subject

private java.util.Date date_subject
Creation date of this Subject object


protocol_labeling

private Protocol_labeling protocol_labeling
Labeling protocol used for this Labeling object


protocol_extraction

private Protocol_extraction protocol_extraction
Extraction protocol used for this Extraction object


protocol_amplification

private Protocol_amplification protocol_amplification
Protocol_amplification Object for this Extraction object


nucleic_acid_type

private Nucleic_acid_type nucleic_acid_type
Nucleic acid type of this Extraction object


amount_input

private double amount_input
ARN Amount input of this Labeling object


amount_output

private double amount_output
ARN Amount output of this Labeling object


cy_pmol

private double cy_pmol
Cy pmol for this Extraction Object


rin_number

private int rin_number
RNA integrity number fir this Extraction object


mark

private java.lang.String mark
Mark type for this Labeling Object


tissue

private java.lang.String tissue
Tissue Object from which this Sample object come from


organism

private Organism organism
Organism corresponding to this Subject object


origin

private java.lang.String origin
Origin of this Subject object


cell_type

private java.lang.String cell_type
cell_type corresponding to this Subject object


dvt_stage

private java.lang.String dvt_stage
Developpment stage of this Subject object


genotype

private java.lang.String genotype
Genotype of this Subject object


disease

private java.lang.String disease
Disease of this Subject object


stade

private java.lang.String stade
Cancer stade of this Subject object


grade

private java.lang.String grade
Cancer grade of this Subject object


histology

private java.lang.String histology
Cancer histology of this Subject object


ext_concentration

private double ext_concentration
Concentration of ARN of this Extraction object


ext_amount

private double ext_amount
RNA available_amount of this Extraction object


ampli_amount

private double ampli_amount
RNA available_amount after amplification


ampli_concentration

private double ampli_concentration
Concentration of ARN after amplification

Constructor Detail

Labeling

public Labeling()
Default constructor


Labeling

public Labeling(int labeling_id)
Constructs a Labeling object from an existing Labeling ID

Parameters:
labeling_id - ID of existing Labeling Object
See Also:
Labeling_type, Protocol_labeling, Protocol_extraction, Protocol_amplification, Nucleic_acid_type, Organism
Method Detail

getLabeling_id

public int getLabeling_id()
ID of this Labeling object


setLabeling_id

public void setLabeling_id(int labeling_id)

getHybridization_id

public int getHybridization_id()
ID of the corresponding Hybridization Object


setHybridization_id

public void setHybridization_id(int hybridization_id)

getLabeling_type

public Labeling_type getLabeling_type()
Labeling type of this Labeling object


setLabeling_type

public void setLabeling_type(Labeling_type labeling_type)

getLabeling_ref

public java.lang.String getLabeling_ref()
Reference of this Labeling object


setLabeling_ref

public void setLabeling_ref(java.lang.String labeling_ref)

getExtraction_ref

public java.lang.String getExtraction_ref()
Reference of this Extraction object


setExtraction_ref

public void setExtraction_ref(java.lang.String extraction_ref)

getSample_ref

public java.lang.String getSample_ref()
Reference of this Sample object


setSample_ref

public void setSample_ref(java.lang.String sample_ref)

getSubject_ref

public java.lang.String getSubject_ref()
Reference of this Subject object


setSubject_ref

public void setSubject_ref(java.lang.String subject_ref)

getDate_labeling

public java.util.Date getDate_labeling()
Creation Date this Labeling object


setDate_labeling

public void setDate_labeling(java.util.Date date_labeling)

getDate_extraction

public java.util.Date getDate_extraction()
Date of creation of this Extraction object


setDate_extraction

public void setDate_extraction(java.util.Date date_extraction)

getDate_sample

public java.util.Date getDate_sample()
Creation date of this Sample object


setDate_sample

public void setDate_sample(java.util.Date date_sample)

getDate_subject

public java.util.Date getDate_subject()
Creation date of this Subject object


setDate_subject

public void setDate_subject(java.util.Date date_subject)

getProtocol_labeling

public Protocol_labeling getProtocol_labeling()
Labeling protocol used for this Labeling object


setProtocol_labeling

public void setProtocol_labeling(Protocol_labeling protocol_labeling)

getProtocol_extraction

public Protocol_extraction getProtocol_extraction()
Extraction protocol used for this Extraction object


setProtocol_extraction

public void setProtocol_extraction(Protocol_extraction protocol_extraction)

getProtocol_amplification

public Protocol_amplification getProtocol_amplification()
Protocol_amplification Object used for this Extraction object


setProtocol_amplification

public void setProtocol_amplification(Protocol_amplification protocol_amplification)

getNucleic_acid_type

public Nucleic_acid_type getNucleic_acid_type()
Nucleic acid type of this Extraction object


setNucleic_acid_type

public void setNucleic_acid_type(Nucleic_acid_type nucleic_acid_type)

getAmount_input

public double getAmount_input()
ARN Amount input of this Labeling object


setAmount_input

public void setAmount_input(double amount_input)

getAmount_output

public double getAmount_output()
ARN Amount output of this Labeling object


setAmount_output

public void setAmount_output(double amount_output)

getCy_pmol

public double getCy_pmol()
Cy pmol for this Extraction Object


setCy_pmol

public void setCy_pmol(double cy_pmol)

getRin_number

public int getRin_number()
RNA integrity number for this Extraction object


setRin_number

public void setRin_number(int rin_number)

getMark

public java.lang.String getMark()
Mark type for this Labeling Object


setMark

public void setMark(java.lang.String mark)

getTissue

public java.lang.String getTissue()
Tissue Object from which this Sample object come from


setTissue

public void setTissue(java.lang.String tissue)

getOrganism

public Organism getOrganism()
Organism corresponding to this Subject object


setOrganism

public void setOrganism(Organism organism)

getOrigin

public java.lang.String getOrigin()
Origin of this Subject object


setOrigin

public void setOrigin(java.lang.String origin)

getCell_type

public java.lang.String getCell_type()
cell_type corresponding to this Subject object


setCell_type

public void setCell_type(java.lang.String cell_type)

getDvt_stage

public java.lang.String getDvt_stage()
Developpment stage of this Subject object


setDvt_stage

public void setDvt_stage(java.lang.String dvt_stage)

getGenotype

public java.lang.String getGenotype()
Genotype of this Subject object


setGenotype

public void setGenotype(java.lang.String genotype)

getDisease

public java.lang.String getDisease()
Disease of this Subject object


setDisease

public void setDisease(java.lang.String disease)

getStade

public java.lang.String getStade()
Cancer stade of this Subject object


setStade

public void setStade(java.lang.String stade)

getGrade

public java.lang.String getGrade()
Cancer grade of this Subject object


setGrade

public void setGrade(java.lang.String grade)

getHistology

public java.lang.String getHistology()
Cancer histology of this Subject object


setHistology

public void setHistology(java.lang.String histology)

getExt_concentration

public double getExt_concentration()
Concentration of ARN of this Extraction object


setExt_concentration

public void setExt_concentration(double ext_concentration)

getExt_amount

public double getExt_amount()
RNA available_amount of this Extraction object


setExt_amount

public void setExt_amount(double ext_amount)

getAmpli_concentration

public double getAmpli_concentration()
Concentration of ARN after amplification


setAmpli_concentration

public void setAmpli_concentration(double ampli_concentration)

getAmpli_amount

public double getAmpli_amount()
RNA available_amount after amplification


setAmpli_amount

public void setAmpli_amount(double ampli_amount)

loadParams

public void loadParams(java.util.Hashtable hashParams)
This function loadParams from HTML form.

Parameters:
hashParams - Hashtable containing :
- labeling_id param ID of Labeling Object
- hybridization_id param ID of Hybridization Object
- labeling_type param ID of Labeling_type Object
- labeling_ref param
- extraction_ref param
- sample_ref param
- subject_ref param

- date_labeling param
- date_extraction param
- date_sample param
- date_subject param
- nucleic_acid_type param ID of Nucleic_acid_type object
- protocol_amplification param ID of Protocol_amplification object
- protocol_extraction param ID of Protocol_extraction object
- protocol_labeling param ID of Protocol_labeling object
- amount_input param
- amount_output param
- cy_pmol param
- ext_concentration param
- rin_number param
- tissue param ID of Tissue object
- organism param ID of Organism object
- origin param ID of Origin object
- cell_type param
- dvt_stage param
- genotype param
- disease param
- stade param
- grade param
- histology param
- ext_amount param
- mark param 'direct' or 'indirect'
See Also:
Labeling_type, Protocol_labeling, Protocol_extraction, Protocol_amplification, Nucleic_acid_type, Organism

save

public boolean save()
This function save or update Labeling Objects into database

Returns:
bool true if everything ok and false if error occur
See Also:
Labeling_type, Protocol_labeling, Protocol_extraction, Protocol_amplification, Nucleic_acid_type, Organism

delete

public void delete()
This function delete this labeling Object from database