public String toString(int max_len) { StringBuilder sb = new StringBuilder(); // write overall TPR/FDR; sb.append("TPR,FDR,TP,FP,T,F1:\n"); sb.append("ALL"); sb.append(':'); sb.append(sum_count); sb.append('\n'); sb.append("[>=" + Constant.SVLEN + "]"); sb.append(':'); sb.append(svSumCount); sb.append('\n'); for (RatioRecord bin_count : bin_counts) { if (bin_count.getLower() > max_len) { break; } if (bin_count.isEmpty()) { continue; } sb.append(bin_count.rangeStr()); sb.append(':'); sb.append(bin_count.toString()); sb.append('\n'); } return sb.toString(); }