anchor.diff:                      .data(mutationTypes)
                       .enter().append("g")
                       .attr("class", "legend")
  -                    .attr("transform", function(d, i) { return "translate(110, " + (30 + i * 15) + ")"; });
  +                    .attr("transform", function(d, i) { return "translate(610, " + (30 + i * 15) + ")"; });
               legend.append("path")
                       .attr("width", 18)
                       .attr("height", 16)
  
positive.code:             if ((xData[i] == "NaN") || (yData[i] == "NaN")) {
                  continue;
              }
              dataset[index] = [xData[i], yData[i], zData[i]];
              index += 1;
          }
      } else if (type == 3) {  //rppa_protein_level_vs_mrna
  
negative.code:     var dashLineTop = svg.append("line")
              .attr("x1", midLine)
              .attr("x2", midLine)
              .attr("y1", quan1)
              .attr("y2", bottom)
              .style("stroke-dasharray", ("3, 3"))
              .attr("stroke", "grey")
  