anchor.diff:          var plot_id = this.id;
           var tokens = plot_id.split('_');
           var eid = tokens[0];
  -        var gid = tokens[1];
  -        atlas.ajaxCall("plot", { gid: gid, eid: eid, plot: 'bar' }, function(o) {
  +        var eacc = tokens[1];
  +        var gid = tokens[2];
  +        atlas.ajaxCall("plot", { gid: gid, eid: eid, eacc: eacc, plot: 'bar' }, function(o) {
               drawPlot(o, plot_id);
           });
       });
   }
   
  -function redrawPlotForFactor(eid, gid, ef, mark, efv) { 
  -    var plot_id = eid + "_" + gid + "_plot";
  -    atlas.ajaxCall("plot", { gid: gid, eid: eid, ef: ef, efv: efv, plot: 'bar' }, function(o) {
  +function redrawPlotForFactor(eid, eacc, gid, ef, mark, efv) { 
  +    var plot_id = eid + "_" + eacc + "_" + gid + "_plot";
  +    atlas.ajaxCall("plot", { gid: gid, eid: eid, eacc: eacc, ef: ef, efv: efv, plot: 'bar' }, function(o) {
           var plot = drawPlot(o, plot_id);
           if (mark) {
  -            markClicked(eid, gid, ef, efv, plot, o);
  +            markClicked(eid, eacc, gid, ef, efv, plot, o);
           }
       });
  -    drawEFpagination(eid, gid, ef, efv);
  -}
  -
  -function drawEFpagination(eid, gid, currentEF, plotType, efv) {
  +}
  +
  +function drawEFpagination(eid, eacc, gid, currentEF, plotType, efv) {
       var panelContent = [];
   
       $("#" + eid + "_EFpagination *").each(function() {
  
positive.code:                     </thead>
                      <tbody>
                      <c:set var="values" value="${experimentalFactor.topValues}"/>
                      <c:if test="${ef!=null}">
                          <c:set var="values" value="${experimentalFactor.values}"/>
                      </c:if>
                      <c:forEach var="e" items="${values}" varStatus="i">
                          <c:if test='${e.efv!="(empty)"}'>
                              <tr class="heatmap_row"
                                  onclick="FilterExps(this,'${u:escapeJS(e.efv)}','${u:escapeJS(e.ef)}'); return false;"
                                  title="${atlasGene.geneName}">
                                  <td style="padding: 1px 5px 1px 4px;border-bottom:1px solid #CDCDCD; min-width: 100px;border-left:1px solid #CDCDCD;">
                                                                      <span style="font-weight: bold">
                                                                              ${u:truncate(u:upcaseFirst(e.efv), 30)}
                                                                      </span>
                                  </td>
  
  
negative.code: }
  
  
  function markClicked(eid, eacc, gid, ef, efv, plot, jsonObj) {
  
      var plot_id = eid + '_' + eacc + '_' + gid + '_plot';
      var allSeries = plot.getData();
      var series;
      var markColor;
  