1 package jalview.datamodel;
4 * An immutable data bean that models a start-end range
6 public class Range implements ContiguousI
8 private final int start;
10 private final int end;
24 public Range(int i, int j)
31 public String toString()
33 return String.valueOf(start) + "-" + String.valueOf(end);
39 return start * 31 + end;
43 public boolean equals(Object obj)
45 if (obj instanceof Range)
47 Range r = (Range) obj;
48 return (start == r.start && end == r.end);