anchor.diff:  
   <script type="text/javascript">
   var feature_count = parseInt(${FeatureCount});
  +var max_cluster = parseInt(${MAX_CLUSTER});
  +var max_map = parseInt(${MAX_MAP});
   
       if ('${fn:length(expressionScoreJSONCellLine)}' < 10) {
           jQuery('#heatmap_div').remove();
           jQuery('#expression_div').html('<i>Expression scores are not available</i>');
        } else {
   
  -         if (feature_count > 300) {
  +         if (feature_count > max_map) {
                jQuery('#heatmap_div').remove();
                jQuery('#expression_div').html('<i>Too many elements, please select a subset to see the heat maps.</i>');
            }
  
positive.code:                                                   }}
                                           );
  
              if (feature_count > 3 && feature_count <= 50) {
                  hm_ds.clusterSamples();
                  hm_ds.kmeansSamples();
  
  
negative.code: })
  </script>
  
  <c:set var="MAX_CLUSTER" value="150" />
  <c:set var="MAX_MAP" value="300" />
  <c:set var="MAX_DEFAULT_OPEN" value="100" />
  
  <%--
  <hr>
  ${expressionScoreJSONCellLine}
  <hr>
  --%>
      <div id="heatmap_div">
          <p>
            <h2>
  