anchor.diff:      //console.log(root) 
     	node.parent= map[d.name[gb]]
       node.parent.children.push(node)
  -    node.key=d.name.run.substring(0,45)
  +    node.key=d.name.runId.substring(0,45)
       
      
    });
  
positive.code:   <input type="number" name="minidx" min="0" value="<%= request.getParameter("minidx") %>">
    maxidx
    <input type="number" name="maxidx" min="1" value="<%= request.getParameter("maxidx") %>">
    
    <input type="button" name="setrange" value="change range" onclick="reload('','setrange')" />
  <% 
  
negative.code:       .attr("class", "link")
        .attr("d", line)
        .attr("stroke", function(d) { var size=bundlesmap[d.source.name.actedOnBehalfOf+"_"+d.target.name.actedOnBehalfOf]
        								//console.log(d.source.name.actedOnBehalfOf+" "+size) 
        								if (size<100)
        									return 'rgb(255,0,0)'
  									if (size>=100 && size<500)
  