mev-4.0.01/source/org/tigr/microarray/mev/cluster/gui/impl/usc/USCRelevanceComparator.java

Code
Comments
Other
Rev Date Author Line
2 26 Feb 07 jari 1 /*
2 26 Feb 07 jari 2  * Created on Nov 16, 2004
2 26 Feb 07 jari 3  */
2 26 Feb 07 jari 4 package org.tigr.microarray.mev.cluster.gui.impl.usc;
2 26 Feb 07 jari 5
2 26 Feb 07 jari 6 import java.util.Comparator;
2 26 Feb 07 jari 7
2 26 Feb 07 jari 8 /**
2 26 Feb 07 jari 9  * Compares 2 USCOrder objects by beta, returning 1 if USCOrder1.beta > USCOrder2.beta
2 26 Feb 07 jari 10  * @author vu
2 26 Feb 07 jari 11  */
2 26 Feb 07 jari 12 public class USCRelevanceComparator implements Comparator {
2 26 Feb 07 jari 13   public int compare(Object o1, Object o2) {
2 26 Feb 07 jari 14     USCOrder order1 = ( USCOrder ) o1;
2 26 Feb 07 jari 15     USCOrder order2 = ( USCOrder ) o2;
2 26 Feb 07 jari 16     
2 26 Feb 07 jari 17     if( order1.getBeta() < order2.getBeta() ) {
2 26 Feb 07 jari 18       return 1;
2 26 Feb 07 jari 19     } else if( order1.getBeta() > order2.getBeta() ) {
2 26 Feb 07 jari 20       return -1;
2 26 Feb 07 jari 21     } else {
2 26 Feb 07 jari 22       return 0;
2 26 Feb 07 jari 23     }
2 26 Feb 07 jari 24   }//end compare()
2 26 Feb 07 jari 25 }//end class