fix issue affecting the parsing of explicit edge groups
For edge group definitions in the configuration file, explicit edge lists should now be specified in nested brackets such as [[node1, node2], [node3, node4], ...]. Previously, using parentheses for the edges such as [(node1, node2), ...] worked but for some reason now they don't (it's not standard YAML). Hence the change to brackets.