4 package compbio.pipeline._jpred;
\r
6 import java.util.Comparator;
\r
16 public String toString() {
\r
17 return "accession=" + accession + ", name=" + name + ", num=" + number
\r
18 + ", evalue=" + evalue + "\n"; // + ", seq=" + seq +
\r
22 public int hashCode() {
\r
23 final int prime = 31;
\r
25 result = prime * result + ((name == null) ? 0 : name.hashCode());
\r
30 public boolean equals(Object obj) {
\r
35 if (getClass() != obj.getClass())
\r
37 Hit other = (Hit) obj;
\r
39 if (other.name != null)
\r
41 } else if (!name.equals(other.name))
\r
46 public static final class NumberComporator implements Comparator<Hit> {
\r
48 public int compare(Hit o1, Hit o2) {
\r
49 return Integer.valueOf(o1.number).compareTo(
\r
50 Integer.valueOf(o2.number));
\r
54 public static final class EvalueComporator implements Comparator<Hit> {
\r
56 public int compare(Hit o1, Hit o2) {
\r
57 return Double.valueOf(o1.evalue).compareTo(
\r
58 Double.valueOf(o2.evalue));
\r