anchor.diff:                      String key = createKey (geneA, geneB);
                       if (!testMap.contains(key)) {
                           OddsRatio util = new OddsRatio(dataSummary, geneA.getGene(), geneB.getGene());
  -                        DoubleRange range0 = new DoubleRange (0.0, 0.1);
  -                        DoubleRange range1 = new DoubleRange (0.1, 0.5);
  -                        DoubleRange range2 = new DoubleRange (0.5, 1.5);
  -                        DoubleRange range3 = new DoubleRange (1.5, 100);
   
                           String style = "";
                           if (util.getCumulativeP() <= 0.05) {
  
positive.code:                             out.println("<td class='" + style + "' bgcolor=#FFFF99><nobr><font>");
                          } else if (util.getOddsRatio() > 100.0) {
                              out.println("<td class='" + style + "' bgcolor=#FF9933><nobr><font>");
                          } else {
                              out.println("<td class='" + style + "' bgcolor=white><nobr><font>");
                          }
                          //outputFormattedDouble (out, util.getOddsRatio());
                          outputFormattedDouble (out, util.getCumulativeP());
                          out.println ("</nobr></font></td>");
                          testMap.add(key);
  
negative.code:         OddsRatio util = new OddsRatio(dataSummary, gene0.getGene(), gene1.getGene());
          out.println("<h4>Odds Ratio:  ");
          outputFormattedDouble (out, util.getOddsRatio());
  
          if (Double.isNaN(util.getOddsRatio())) {
              out.println(" [zero events recorded for one or both genes");
          } else if (range0.containsDouble(util.getOddsRatio())) {
              out.println(" [strong tendency toward mutual exclusivity]");
          } else if (range1.containsDouble(util.getOddsRatio())) {
              out.println(" [some tendency toward mutual exclusivity]");
          } else if (range2.containsDouble(util.getOddsRatio())) {
              out.println(" [no association]");
          } else if (range3.containsDouble(util.getOddsRatio())) {
              out.println(" [tendency toward co-occurrence]");
          } else if (util.getOddsRatio() > 100.0) {
              out.println(" [strong tendendency towards co-occurrence]");
          }
  
          out.println ("</h4><br>95% Confidence Interval:  ");
          outputFormattedDouble (out, util.getLowerConfidenceInterval());
          out.println ("-");
          outputFormattedDouble (out, util.getUpperConfidenceInterval());
          out.println ("<br> p-value:  " + decimalFormat.format(util.getCumulativeP())
                  + " [Fisher's Exact Test]</P>");
  
          //out.println("<P>R Code:  <br>" + util.getRCommand() + "</P>");
      } else if (geneWithScoreList.size() > 1) {
          //  Create Header
  