anchor.diff:                  .append("svg:path")
                   .attr("transform", function(d) { return "translate(" + (xScale(d[0]) + ((Math.random() * (ramRatio)) - (ramRatio/2))) + ", " + yScale(d[1]) + ")";})
                   .attr("d", d3.svg.symbol()
  -                        .size(25)
  +                        .size( function(d) {
  +                            switch (d[2]) {
  +                                case "non" : return 15;
  +                                default : return 25;
  +                            }
  +                        })
                           .type( function (d) {
                               switch (d[2]) {
                                   case mutationTypes[0] : return symbol[0];
  
positive.code:     //Create SVG dots
      var symbol = ["triangle-down", "diamond", "triangle-up", "square", "cross", "triangle-up", "circle"];
      var mutationTypes = ["frameshift", "nonsense", "splice", "in_frame", "nonstart", "nonstop", "missense"];
      var mutationStrokeTypes = ["#DF0101", "#DF0101", "#DF0101", "#DF0101", "#DF0101", "#DF0101", "#DF0101"];
      var mutationFillTypes = ["#1C1C1C", "#1C1C1C", "#FF8000", "#FF8000", "#FF8000", "#1C1C1C", "#FF8000"];
      var gisticStrokeTypes = ["#00008B", "#00BFFF", "#000000", "#FF69B4", "#FF0000"];
      var gisticLegendText = ["Homdel", "Hetloss",  "Gain", "Amp", "Mutated", "Normal"];
      var gisticLegendStrokeTypes = ["#00008B", "#00BFFF", "#FF69B4", "#FF0000", "none", "#000000"];
  
negative.code:                 })
                  .attr("stroke", function(d) {
                      switch (d[2]) {
                          case "non": return "none";
                          default: return "#D24939";
                      }
                  });
          //Making Qtips
          svg.selectAll('path').each(function(d, i) {
              $(this).qtip({
                  content: {text: 'qtip failed'},
  