object.common
Class Biostats

java.lang.Object
  extended by object.common.Biostats
All Implemented Interfaces:
java.io.Serializable

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

Description
Biostats Objects : results of a statistical analysis
Infos : KLB - IPMC - 08/2007

See Also:
Serialized Form

Field Summary
private  java.lang.String background
          Background normalization method of Biostats Object
private  java.lang.String biostats_file
          Path of biostats file
private  int biostats_id
          ID of Biostats Object
private  java.lang.String biostats_ref
          reference of Biostats Object
private  java.lang.String excel_file
          Path of excel file
private  java.util.Hashtable hashCols
          Hashtable containing first line of biostats files
private  java.lang.String interslide
          Interslide normalization method of Biostats Object
private  java.lang.String intraslide
          Intraslide normalization method of Biostats Object
private  java.lang.String limma_M
          Path to limma M normalized file
protected static java.lang.String pathBiostats
           
protected static java.lang.String pathTmp
           
private  java.lang.String pdf_file
          Path of .pdf file
private  int project_order_id
          ID of Project_order Object owner of this analysis
private  java.lang.String r_script
          Path of R script file
private  java.lang.String serie_file
          Path of serie file
private  java.lang.String spottype_file
          Path of spottype file
private  java.lang.String tmpDir
           
private  java.lang.String type
          Type of normalized files
 
Constructor Summary
Biostats()
          Default constructor
Biostats(int biostats_id)
          Constructs a Biostats object from a Biostats ID
 
Method Summary
 void delete(int project_order_id)
          This function delete a Biostats Object if project_order_id received is the project_order_id for this Biostats Object.
 java.lang.String getBackground()
          Background normalization method of Biostats Object
 java.lang.String getBiostats_file()
          Path of biostats file
 int getBiostats_id()
          ID of Biostats Object
 java.lang.String getBiostats_ref()
          Reference of Biostats Object
 java.lang.String getExcel_file()
          Path of excel file
 java.util.Hashtable getHashBSData()
          This function return a Hashtable containing data contains in the this.biostats_file file.
 java.util.Hashtable getHashCols()
          Hashtable containing first line of biostats files
 java.lang.String getInterslide()
          Interslide normalization method of Biostats Object
 java.lang.String getIntraslide()
          Intraslide normalization method of Biostats Object
 java.lang.String getLimma_M()
          Path of Limma M normalized file
 java.lang.String getPdf_file()
          Path of R script file
 int getProject_order_id()
          ID of Project_order Object owner of this analysis
 java.lang.String getR_script()
          Path of R script file
 java.lang.String getSerie_file()
          Path of serie file
 java.lang.String getSpottype_file()
          Path of spottype file
 java.lang.String getTmpDir()
          tmp DIR in case of Mediante online Rstat production
 java.lang.String getType()
          Type of normalized files
 boolean save()
          This function save or update this Biostats Object into database
 void setBackground(java.lang.String background)
           
 void setBiostats_file(java.lang.String biostats_file)
           
 void setBiostats_id(int biostats_id)
           
 void setBiostats_ref(java.lang.String biostats_ref)
           
 void setExcel_file(java.lang.String excel_file)
           
 void setHashCols(java.util.Hashtable hashCols)
           
 void setInterslide(java.lang.String interslide)
           
 void setIntraslide(java.lang.String intraslide)
           
 void setLimma_M(java.lang.String limma_M)
           
 void setPdf_file(java.lang.String pdf_file)
           
 void setProject_order_id(int project_order_id)
           
 void setR_script(java.lang.String r_script)
           
 void setSerie_file(java.lang.String serie_file)
           
 void setSpottype_file(java.lang.String spottype_file)
           
 void setStaticParams(java.util.Hashtable configFields)
          Initialize static parameters from the configuration file
- pathTmp
- pathBiostats
 void setTmpDir(java.lang.String tmpDir)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

biostats_id

private int biostats_id
ID of Biostats Object


project_order_id

private int project_order_id
ID of Project_order Object owner of this analysis


biostats_ref

private java.lang.String biostats_ref
reference of Biostats Object


background

private java.lang.String background
Background normalization method of Biostats Object


intraslide

private java.lang.String intraslide
Intraslide normalization method of Biostats Object


interslide

private java.lang.String interslide
Interslide normalization method of Biostats Object


type

private java.lang.String type
Type of normalized files


biostats_file

private java.lang.String biostats_file
Path of biostats file


limma_M

private java.lang.String limma_M
Path to limma M normalized file


excel_file

private java.lang.String excel_file
Path of excel file


serie_file

private java.lang.String serie_file
Path of serie file


spottype_file

private java.lang.String spottype_file
Path of spottype file


r_script

private java.lang.String r_script
Path of R script file


pdf_file

private java.lang.String pdf_file
Path of .pdf file


hashCols

private java.util.Hashtable hashCols
Hashtable containing first line of biostats files


tmpDir

private java.lang.String tmpDir

pathTmp

protected static java.lang.String pathTmp

pathBiostats

protected static java.lang.String pathBiostats
Constructor Detail

Biostats

public Biostats()
Default constructor


Biostats

public Biostats(int biostats_id)
Constructs a Biostats object from a Biostats ID

Parameters:
biostats_id - ID of existing Biostats Object
Method Detail

setStaticParams

public void setStaticParams(java.util.Hashtable configFields)
Initialize static parameters from the configuration file
- pathTmp
- pathBiostats


getBiostats_id

public int getBiostats_id()
ID of Biostats Object


setBiostats_id

public void setBiostats_id(int biostats_id)

getBiostats_ref

public java.lang.String getBiostats_ref()
Reference of Biostats Object


setBiostats_ref

public void setBiostats_ref(java.lang.String biostats_ref)

getProject_order_id

public int getProject_order_id()
ID of Project_order Object owner of this analysis


setProject_order_id

public void setProject_order_id(int project_order_id)

getBackground

public java.lang.String getBackground()
Background normalization method of Biostats Object


setBackground

public void setBackground(java.lang.String background)

getIntraslide

public java.lang.String getIntraslide()
Intraslide normalization method of Biostats Object


setIntraslide

public void setIntraslide(java.lang.String intraslide)

getInterslide

public java.lang.String getInterslide()
Interslide normalization method of Biostats Object


setInterslide

public void setInterslide(java.lang.String interslide)

getType

public java.lang.String getType()
Type of normalized files


setType

public void setType(java.lang.String type)

getBiostats_file

public java.lang.String getBiostats_file()
Path of biostats file


setBiostats_file

public void setBiostats_file(java.lang.String biostats_file)

getLimma_M

public java.lang.String getLimma_M()
Path of Limma M normalized file


setLimma_M

public void setLimma_M(java.lang.String limma_M)

getExcel_file

public java.lang.String getExcel_file()
Path of excel file


setExcel_file

public void setExcel_file(java.lang.String excel_file)

getSerie_file

public java.lang.String getSerie_file()
Path of serie file


setSerie_file

public void setSerie_file(java.lang.String serie_file)

getSpottype_file

public java.lang.String getSpottype_file()
Path of spottype file


setSpottype_file

public void setSpottype_file(java.lang.String spottype_file)

getR_script

public java.lang.String getR_script()
Path of R script file


setR_script

public void setR_script(java.lang.String r_script)

getPdf_file

public java.lang.String getPdf_file()
Path of R script file


setPdf_file

public void setPdf_file(java.lang.String pdf_file)

getHashCols

public java.util.Hashtable getHashCols()
Hashtable containing first line of biostats files


setHashCols

public void setHashCols(java.util.Hashtable hashCols)

getTmpDir

public java.lang.String getTmpDir()
tmp DIR in case of Mediante online Rstat production


setTmpDir

public void setTmpDir(java.lang.String tmpDir)

getHashBSData

public java.util.Hashtable getHashBSData()
This function return a Hashtable containing data contains in the this.biostats_file file.

Returns:
Hashtable containng data with cols name as keys

save

public boolean save()
This function save or update this Biostats Object into database

Returns:
bool true if everything ok and false if error occur

delete

public void delete(int project_order_id)
This function delete a Biostats Object if project_order_id received is the project_order_id for this Biostats Object.