mev-4.0.01/source/org/tigr/microarray/mev/r/RamaHyb.java

Code
Comments
Other
Rev Date Author Line
2 26 Feb 07 jari 1 /*
2 26 Feb 07 jari 2  * Created on Jul 5, 2005
2 26 Feb 07 jari 3  */
2 26 Feb 07 jari 4 package org.tigr.microarray.mev.r;
2 26 Feb 07 jari 5
2 26 Feb 07 jari 6 import javax.swing.JCheckBox;
2 26 Feb 07 jari 7 import javax.swing.JRadioButton;
2 26 Feb 07 jari 8
2 26 Feb 07 jari 9 /**
2 26 Feb 07 jari 10  * @author iVu
2 26 Feb 07 jari 11  */
2 26 Feb 07 jari 12 public class RamaHyb {
2 26 Feb 07 jari 13   private String hybName;
2 26 Feb 07 jari 14   private int hybIndex;
2 26 Feb 07 jari 15   private int dataType;
2 26 Feb 07 jari 16   private JRadioButton oneButton;
2 26 Feb 07 jari 17   //private JCheckBox flipBox;
2 26 Feb 07 jari 18   
2 26 Feb 07 jari 19   
2 26 Feb 07 jari 20   /**
2 26 Feb 07 jari 21    * 
2 26 Feb 07 jari 22    */
2 26 Feb 07 jari 23   public RamaHyb( int hybIndexP, String hybNameP, JRadioButton oneButtonP, 
2 26 Feb 07 jari 24       JCheckBox flipBoxP) {
2 26 Feb 07 jari 25     this.hybIndex = hybIndexP;
2 26 Feb 07 jari 26     this.hybName = hybNameP;
2 26 Feb 07 jari 27     this.oneButton = oneButtonP;
2 26 Feb 07 jari 28     //this.flipBox = flipBoxP;
2 26 Feb 07 jari 29   }//constructor
2 26 Feb 07 jari 30   public RamaHyb( int hybIndexP, String hybNameP, JRadioButton oneButtonP, 
2 26 Feb 07 jari 31       int dataTypeP ) {
2 26 Feb 07 jari 32     this.hybIndex = hybIndexP;
2 26 Feb 07 jari 33     this.hybName = hybNameP;
2 26 Feb 07 jari 34     this.oneButton = oneButtonP;
2 26 Feb 07 jari 35     this.dataType = dataTypeP;
2 26 Feb 07 jari 36   }//constructor
2 26 Feb 07 jari 37   
2 26 Feb 07 jari 38   public String getHybName() {
2 26 Feb 07 jari 39     return this.hybName;
2 26 Feb 07 jari 40   }
2 26 Feb 07 jari 41   public int getHybIndex() {
2 26 Feb 07 jari 42     return this.hybIndex;
2 26 Feb 07 jari 43   }
2 26 Feb 07 jari 44   public int getDataType() {
2 26 Feb 07 jari 45     return this.dataType;
2 26 Feb 07 jari 46   }
2 26 Feb 07 jari 47   /**
2 26 Feb 07 jari 48    * Used for 2 Intensity Data
2 26 Feb 07 jari 49    * @return
2 26 Feb 07 jari 50    */
2 26 Feb 07 jari 51   public boolean controlCy3() {
2 26 Feb 07 jari 52     return this.oneButton.isSelected();
2 26 Feb 07 jari 53   }
2 26 Feb 07 jari 54   /**
2 26 Feb 07 jari 55    * Used for Affy Data
2 26 Feb 07 jari 56    * @return
2 26 Feb 07 jari 57    */
2 26 Feb 07 jari 58   public boolean oneIsTreated() {
2 26 Feb 07 jari 59     return this.oneButton.isSelected();
2 26 Feb 07 jari 60   }
2 26 Feb 07 jari 61 }//end class