anchor.diff:    <div class="chart" id="gene-expression-atlas-chart-${category.key}"></div>
   
     <script type="text/javascript">
  -    (function() {
  -      <%-- Java to JavaScript --%>
  -      var liszt = new Array();
  -
  -      <c:forEach var="cellType" items="${category.value}">
  -        var expressions = new Array();
  -        <c:forEach var="expression" items="${cellType.value}">
  -          var expression = {
  -            'pValue': ${expression.pValue},
  -            'tStatistic': ${expression.tStatistic}
  -          };
  -          expressions.push(expression);
  -        </c:forEach>
  -
  -        var expression = {
  -          'condition': '${cellType.key}',
  -          'expressions': expressions
  -        };
  -        liszt.push(expression);
  -        im.log(expression.condition);
  -      </c:forEach>;
  -
  +    <%-- call me to draw me --%>
  +    function drawChart(liszt) {
         google.load("visualization", "1", {packages:["corechart"]});
  -      google.setOnLoadCallback(drawChart);
  -      function drawChart() {
  +      google.setOnLoadCallback(googleChart);
  +
  +      <%-- the Goog draws here --%>
  +      function googleChart() {
           var data = new google.visualization.DataTable();
           data.addColumn('string', 'Cell type');
   
  
positive.code:         var chart = new google.visualization.BarChart(document.getElementById("gene-expression-atlas-chart-${category.key}"));
          chart.draw(data, options);
        }
      })();
    </script>
  </c:forEach>
  
negative.code:           }
          }
  
          <%-- modify the chart properties --%>
          var options = {
            isStacked: true,
            width: 800,
  