public Probability getProbabilityFor(String variation) throws IOException, ProbabilityException { List<SizeResult> results = queryTable(new Column("var", "name", variation)); Map<Object, Double> probs = new TreeMap<Object, Double>(); for (SizeResult sr : results) probs.put(sr.getMaxbp(), sr.getProb()); return new Probability(probs, 4); }