mev-4.0.01/source/org/tigr/microarray/mev/cgh/CGHDataModel/CGHCircleViewerModel.java

Code
Comments
Other
Rev Date Author Line
2 26 Feb 07 jari 1 /*
2 26 Feb 07 jari 2  * CGHCircleViewerModel.java
2 26 Feb 07 jari 3  *
2 26 Feb 07 jari 4  * Created on October 10, 2002, 4:56 AM
2 26 Feb 07 jari 5  */
2 26 Feb 07 jari 6
2 26 Feb 07 jari 7 package org.tigr.microarray.mev.cgh.CGHDataModel;
2 26 Feb 07 jari 8
2 26 Feb 07 jari 9 import java.awt.Color;
2 26 Feb 07 jari 10
2 26 Feb 07 jari 11 import org.tigr.microarray.mev.cgh.CGHDataObj.CGHClone;
2 26 Feb 07 jari 12 import org.tigr.microarray.mev.cluster.gui.IFramework;
2 26 Feb 07 jari 13
2 26 Feb 07 jari 14 /**
2 26 Feb 07 jari 15  *
2 26 Feb 07 jari 16  * @author  Adam Margolin
2 26 Feb 07 jari 17  * @author Raktim Sinha
2 26 Feb 07 jari 18  */
2 26 Feb 07 jari 19
2 26 Feb 07 jari 20 public class CGHCircleViewerModel  extends CGHViewerDataModel implements ICircleViewerModel{
2 26 Feb 07 jari 21
2 26 Feb 07 jari 22     /** Creates a new instance of CGHCircleViewerModel */
2 26 Feb 07 jari 23     //public CGHCircleViewerModel(CGHMultipleArrayDataFcd fcd) {
2 26 Feb 07 jari 24   public CGHCircleViewerModel(IFramework framework) {
2 26 Feb 07 jari 25         super(framework);
2 26 Feb 07 jari 26     }
2 26 Feb 07 jari 27
2 26 Feb 07 jari 28     public Color getDataPointColor(int chrom, int bac, int experimentIndex){
2 26 Feb 07 jari 29         float value = data.getValue(experimentIndex, bac, chrom);
2 26 Feb 07 jari 30         return getColor(value);
2 26 Feb 07 jari 31     }
2 26 Feb 07 jari 32
2 26 Feb 07 jari 33     public int getNumChromosomes(){
2 26 Feb 07 jari 34         return data.getNumChromosomes();
2 26 Feb 07 jari 35     }
2 26 Feb 07 jari 36
2 26 Feb 07 jari 37     public int getNumDataPointsInChrom(int chrom){
2 26 Feb 07 jari 38         return data.getNumDataPointsInChrom(chrom);
2 26 Feb 07 jari 39     }
2 26 Feb 07 jari 40
2 26 Feb 07 jari 41
2 26 Feb 07 jari 42     public CGHClone getCloneAt(int cloneIndex, int chromosomeIndex) {
2 26 Feb 07 jari 43         return data.getCloneAt(cloneIndex, chromosomeIndex);
2 26 Feb 07 jari 44     }
2 26 Feb 07 jari 45
2 26 Feb 07 jari 46 }