anchor.diff:          var nRows = oTable.fnSettings().fnRecordsTotal();
           for (var row=0; row<nRows; row++) {
               if (summaryOnly && !oTable.fnGetData(row, cnaTableIndices['overview'])) continue;
  -            oTable.fnUpdate(true, row, cnaTableIndices['altrate'], false, false);
  +            if (summaryOnly)
  +                oTable.fnUpdate(null, row, cnaTableIndices['alteration'], false, false);
  +            else
  +                oTable.fnUpdate(true, row, cnaTableIndices['altrate'], false, false);
           }
           oTable.fnDraw();
           oTable.css("width","100%");
  
positive.code:                     },
                      {// alteration
                          "aTargets": [ cnaTableIndices['alteration'] ],
                          "fnRender": function(obj) {
                              return "<b>"+obj.aData[ obj.iDataColumn ]+"</b>";
                          }
                      },
                      {// gistic
  
negative.code:                         "aTargets": [ cnaTableIndices['overview'] ]
                      },
                      {// context
                          "bVisible": !isSummary,
                          "mDataProp": 
                              function(source,type,value) {
                              if (type==='set') {
  