anchor.diff:      var yLegend = axisTitles[1];
       var tmp_plot_type = document.getElementById("plot_type").value;
       if (tmp_plot_type == plot_type_list[0][0]) {    //"mrna_vs_copy_no"
  -        drawScatterPlots(copy_no, mrna, mutations, xLegend, yLegend, 1, mutations);
  +        drawScatterPlots(copy_no, mrna, mutations, xLegend, yLegend, 1);
           $('#img_center').empty();
           $('#img_center').append(gene + ": mRNA Expression v. CNA ");
       } else if (tmp_plot_type == plot_type_list[1][0]) {  //"mrna_vs_dna_mythelation"
  -        drawScatterPlots(dna_methylation, mrna, copy_no, xLegend, yLegend, 2, mutations);
  +        drawScatterPlots(dna_methylation, mrna, copy_no, xLegend, yLegend, 2);
           $('#img_center').empty();
           $('#img_center').append(gene + ": mRNA Expression v. DNA Methylation ");
       } else if (tmp_plot_type == plot_type_list[2][0]) {  //"rppa_protein_level_vs_mrna"
  -        drawScatterPlots(mrna, rppa, copy_no, xLegend, yLegend, 3, mutations);
  +        drawScatterPlots(mrna, rppa, copy_no, xLegend, yLegend, 3);
           $('#img_center').empty();
           $('#img_center').append(gene + ": RPPA protein level v. mRNA Expression ");
       }
  
positive.code:             if ((xData[i] == "NaN") || (yData[i] == "NaN")) {
                  continue;
              }
              dataset[index] = [xData[i], yData[i], zData[i], mutations[i]];
              index += 1;
          }
      } else if (type == 3) {
  
negative.code:             } else {
                  zData[i] = "non";
              }
              dataset[index] = [xData[i], yData[i], zData[i], mutations[i], case_set[i]];
              index += 1;
          }
      } else if (type == 2) {
  