removeNode = function() {
resetButtons();
const button = d3.select(this).classed('selected', true);
const value = button.attr('value');
button.attr('value', 'Select node');
Graph.onNodeClick((node) => {
let { nodes, links } = Graph.graphData();
const goodNodes = nodes.filter(chk => { return chk.id != node.id });
const goodLinks = links.filter(link => { return link.source.id != node.id && link.target.id != node.id });
Graph.graphData({ nodes: goodNodes, links: goodLinks });
mutable z += ",\n Removing node: " + node.id;
button.classed('selected', null).attr('value', value);
Graph.onNodeClick(null);
});
}