anchor.diff:              } else {
                   jQuery("#cl-km").attr('disabled', 'disabled');
               }
  -            hm_cl.clusterVariables(); // clustering method will call draw action within it.
  +            if (feature_count <= 50) {
  +                hm_cl.clusterVariables(); // clustering method will call draw action within it.
  +            }
               // cx_cellline.kmeansVariables();
               hm_cl.draw();
   
  
positive.code: 
  
  <script type="text/javascript">
  
      if ('${fn:length(expressionScoreJSONCellLine)}' < 10) {
          jQuery('#heatmap_div').remove();
          jQuery('#expression_div').html('<i>Expression scores are not available</i>'); 
       } else {
           jQuery("#description").hide();
  
           jQuery("#description_div").click(function () {
  
negative.code:                jQuery("#description").toggle("slow");
              });
  
  
             // hm - heatmap; cl - cellline; ds - developmentalstage; hc - hierarchical clustering; km - kmeans
              var hm_cl = new CanvasXpress('canvas_cl',
                                           ${expressionScoreJSONCellLine},
  