- # TODO: Consider adding invisible edges to order the nodes better.
- # TODO: Consider adding legend for the edge types as well.
- legendnode = Node('legend', 'legend')
- legendnode.add_child(self._create_legend_node('legacy', 'legacy'))
- legendnode.add_child(self._create_legend_node('analysis', 'analysismodules'))
- legendnode.add_child(self._create_legend_node('utility', 'utilitymodules'))
- legendnode.add_child(self._create_legend_node('mdrun', 'mdrun'))
- legendnode.add_child(Node('legend_installed', 'installed', properties=['color=".66 .5 1"', 'penwidth=3']))
- nodes.append(legendnode)