X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fchr%2FCharTopology.java;h=d81285514505a7c90f6349ea63dfc1d50d1c9691;hb=6ae224025882c9929e2e4e9e8461decbf3b9cae4;hp=d407e992e470422a9bf8689cbb2d72545588b20c;hpb=927dc9b785de472f2237c5adbc4d2ad12f16cc2d;p=sbp.git diff --git a/src/edu/berkeley/sbp/chr/CharTopology.java b/src/edu/berkeley/sbp/chr/CharTopology.java index d407e99..d812855 100644 --- a/src/edu/berkeley/sbp/chr/CharTopology.java +++ b/src/edu/berkeley/sbp/chr/CharTopology.java @@ -13,12 +13,12 @@ public class CharTopology extends IntegerTopology implements Functor< public String toString() { StringBuffer sb = new StringBuffer(); - sb.append('['); Range.Set ranges = getRanges(); if (ranges.size() == -1 || ranges.size() > Character.MAX_VALUE/2) { sb.append('~'); ranges = ranges.complement(); } + sb.append('['); ranges = ranges.intersect(new Range.Set(new Range(0, Character.MAX_VALUE))); for(Range r : ranges) { if (r.isMinNegInf() || r.isMaxPosInf()) throw new Error("should not happen");