anchor.diff:              var options = {
                 title: 'Percent Sample Alteration for each Cancer Study',
                 hAxis: {title: 'Cancer Study'},
  -              colors: ['#008000'],
  +              colors: ['#008000', '#002efa', '#ff2617', '#dddddd'],
                 animation: {
                   duration: 750,
  -                easing: 'linear',
  +                easing: 'linear'
                 },
                 legend: {
  -                position: 'none'
  +                position: 'bottom'
                 },
                 hAxis: {
  -                slantedTextAngle: 45,
  +                slantedTextAngle: 45
                 },
                 vAxis: {
                   maxValue: 100,
                   minValue: 0
  -              }
  +              },
  +              isStacked: true
  +
               };
   
               histogramChart.draw(histogramData, options);
  
positive.code:             out.println("</div>");
          }
      }
  %>
negative.code:         $("#toggle_query_form").tipTip();
  
          loadStudiesWithIndex(0);
          function formatPercent(number) {
              return parseFloat(number.toFixed(1));
          }
  
          function updateHistograms(bundleIndex, cancerID) {
              var alts = eval("GENETIC_ALTERATIONS_SORTED_" + cancerID
                      + ".get('GENETIC_ALTERATIONS_SORTED_" + cancerID + "')");
  
              var numOfCases = alts[0].alterations.length;
              var numOfMuts = 0;
              var numOfDels = 0;
              var numOfAmp = 0;
              var numOfCombo = 0
  
              for(var i=0; i < numOfCases; i++) {
                  var isMut = false;
                  var isAmp = false;
                  var isDel = false;
  
                  var altCnt = 0;
                  for(var j=0; j < alts.length; j++) {
                      var alt = alts[j].alterations[i].alteration;
  
                      if( alt & MUTATED ) {
                          isMut = true;
                          altCnt++;
                      }
                      if(alt & CNA_AMPLIFIED) {
                          isAmp = true;
                          altCnt++;
                      }
                      if(alt & CNA_HOMODELETED) {
                          isDel = true;
                          altCnt++
                      }
                  }
  
                  if(altCnt > 1)
                      numOfCombo++;
                  else if(altCnt == 1) {
                      if(isAmp) {numOfAmp++;}
                      if(isDel) {numOfDels++}
                      if(isMut) {numOfMuts++}
                  }
              }
  
              var numOfAltered = numOfMuts+numOfDels+numOfAmp+numOfCombo;
              histogramData.setValue(bundleIndex, 1, formatPercent((numOfMuts/numOfCases) * 100.0));
              histogramData.setValue(bundleIndex, 2, formatPercent((numOfDels/numOfCases) * 100.0));
              histogramData.setValue(bundleIndex, 3, formatPercent((numOfAmp/numOfCases) * 100.0));
              histogramData.setValue(bundleIndex, 4, formatPercent((numOfCombo/numOfCases) * 100.0));
  
              histogramData2.setValue(bundleIndex, 1, numOfCases-numOfAmp);
              histogramData2.setValue(bundleIndex, 2, numOfMuts);
              histogramData2.setValue(bundleIndex, 3, numOfDels);
              histogramData2.setValue(bundleIndex, 4, numOfAmp);
              histogramData2.setValue(bundleIndex, 5, numOfCombo);
  
              if( bundleIndex % 4 == 0 || bundleIndex+1 == cancerStudies.length)
                  drawChart();
          }
  
          function loadStudiesWithIndex(bundleIndex) {
              if(bundleIndex >= cancerStudies.length) {
  