Some reorganization to dot_generator.. changed the to_dot_inv methods into classes and used inheritance to share the common parts. it might be possible to eliminate node_for if some of this moved into the model objects themselves, but Im not sure how to best do that, especially since the dot generation needs to call polymorphic_path to set the urls. Maybe a second mixin like acts_as_svg_node or something; Also as_dot and the current/root item are both ways to customize the displayed graph on a page, so they sort of clash. current/root is more well defined, but doesnt handle all of the cases it would need to be able to take over for as_dot. Finally, I would like to move as_dot to the controllers, acting as a thing controllers must define to use the mixin, like each does for Enumerable, but Rails seems to ignore the overriding version in the controller when I do this and just uses the default definition in the mixin.
Some reorganization to dot_generator.. changed the to_dot_inv methods into classes and used inheritance to share the common parts. it might be possible to eliminate node_for if some of this moved into the model objects themselves, but Im not sure how to best do that, especially since the dot generation needs to call polymorphic_path to set the urls. Maybe a second mixin like acts_as_svg_node or something; Also as_dot and the current/root item are both ways to customize the displayed graph on a page, so they sort of clash. current/root is more well defined, but doesnt handle all of the cases it would need to be able to take over for as_dot. Finally, I would like to move as_dot to the controllers, acting as a thing controllers must define to use the mixin, like each does for Enumerable, but Rails seems to ignore the overriding version in the controller when I do this and just uses the default definition in the mixin.

aina1205/SysMO-DB-seek,aina1205/SysMO-DB-seek,kjgarza/frame_experiment,stuzart/seek,HITS-SDBV/seek,HITS-SDBV/nmtrypi-seek,Virtual-Liver-Network/seek,stuzart/seek,aina1205/SysMO-DB-seek,kjgarza/frame_experiment,SynthSys/seek,HITS-SDBV/seek,HITS-SDBV/nmtrypi-seek,HITS-SDBV/nmtrypi-seek,SynthSys/seek,kjgarza/frame_experiment,aina1205/nmtrypi-seek,aina1205/nmtrypi-seek,HITS-SDBV/seek,BioVeL/seek,aina1205/nmtrypi-seek,Virtual-Liver-Network/seek,Virtual-Liver-Network/seek,kjgarza/frame_experiment,SynthSys/seek,Virtual-Liver-Network/seek,SynthSys/seek,HITS-SDBV/nmtrypi-seek,HITS-SDBV/seek,BioVeL/seek,stuzart/seek,BioVeL/seek,aina1205/nmtrypi-seek,BioVeL/seek