2 |
26 Feb 07 |
jari |
1 |
/* |
2 |
26 Feb 07 |
jari |
* 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 |
* Compares 2 USCOrder objects by beta, returning 1 if USCOrder1.beta > USCOrder2.beta |
2 |
26 Feb 07 |
jari |
* @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 |