anchor.diff:  
     // Compute a map from name to node.
     nodes.forEach(function(d) {
  -    map[d.name.run] = d;
  +    map[d.name.runId] = d;
     });
   
     // For each import, construct a link from the source to target node.
     
     nodes.forEach(function(d) {
  -    console.log(map[d.name.run].connlist) 
  +    //console.log(map[d.name.run].connlist) 
       if (d.connlist) d.connlist.forEach(function(i) { 
       
         if (map[i]!=undefined){
  -      	  console.log(map[d.name.run].name.run+" "+map[i])
  -	      connlist.push({source: map[d.name.run], target: map[i]});
  +      	  //console.log(map[d.name.run].name.run+" "+map[i])
  +	      connlist.push({source: map[d.name.runId], target: map[i]});
   	      }
       });
     });
  
positive.code:   	
    	url=updateURLParameter(url,'minidx',document.forms[0].minidx.value)
    	url=updateURLParameter(url,'maxidx',document.forms[0].maxidx.value)
    	window.location=url
    
    	}
  
negative.code:   return connlist;
  }
  
  
  
  function packageConnlistData(nodes) {
    var map = {},
        connlist = [];
  
    // Compute a map from name to node.
    nodes.forEach(function(d) {
      map[d.name.id] = d;
    });
  
    // For each import, construct a link from the source to target node.
    
    nodes.forEach(function(d) {
      //console.log(map[d.name.id].connlist) 
      if (d.connlist) d.connlist.forEach(function(i) { 
      //console.log(d.connlist) 
        if (map[i.id]!=undefined){
        	  console.log(map[d.name.id].name.id+" "+map[i.id].name.id)
  	      connlist.push({source: map[d.name.id], target: map[i.id]});
  	      }
      });
    });
  
    return connlist;
  }
  
  
  function packageConnlistInstances(nodes) {
  