From: Anjenson <hot...@gm...> - 2014-09-24 19:58:36
|
Hi everyone! I am very sorry for being silent for such a long time. It's really tough time here as I got on the research project, that is referred to bioinformatics by the way. But back to the deal, I have spent some time thinking about what can be changed in Molecule Cloud architecture in order to make it more intuitive. The only my idea is to integrate both StaticLayout and ForceLayout into Layout class. The reason is that the only differences between classes are * the use of task queues when using StaticLayout and * grouping when using ForceLayout. I think that, first of all, we shouldn't create the difference in functionality and, secodly, I think that there may be situations when force layouts may benefit from task queues. Also in order not to make any one of you, who would like to implement new layout, wait while I finish this I just want to say that the implementation of new layout algorithms is completely independent from the part I intend to refactor. There are some guidelines in the manual and, please, fill free to ask me directly I will try to be as responsive as possible. Just one more notice: it should be a preferred style to extend CloudLayouter. With best regards, Andrew "Anjenson" Zhilka |