anchor.diff:          out.println ("<P>" + pValues.toString() + "</P>");
           out.println("<P/>");
       }
  -    if (geneWithScoreList.size() > 1) {
  +    if (geneWithScoreList.size() > 2) {
           out.println("<table >");
  -        out.println("<tr><th>Color Legend</th></tr>");
  +        out.println("<tr><th>Legend</th></tr>");
           out.println("<tr bgcolor=#6666FF>");
           out.println("<td><font color='white'>strong tendency toward mutual exclusivity</font></td></tr>");
           out.println("<tr bgcolor=#9999FF>");
  
positive.code:         if (Double.isInfinite(value)) {
              out.println("INF");
          } else if (Double.isNaN(value)) {
              out.println("0");
          } else {
              out.println(decimalFormat.format(value));
          }
  
negative.code:                     String key = createKey (geneA, geneB);
                      if (!testMap.contains(key)) {
                          OddsRatio util = new OddsRatio(dataSummary, geneA.getGene(), geneB.getGene());
  
                          String style = "";
                          if (util.getCumulativeP() <= 0.05) {
  