I am very happy to present the SBML Layout. I have implemented the Prefuse algorithms to complete the SBML layout. My friend Christ Leemans has implemented the algorithm for the gpml and I have written the extension for the sbml. Previously the algorithm was unable to recognize the process node, hence it failed to execute the sbml layout. Now I made some changes which made the algorithm work with the process nodes too. Refer commit: link
The following screenshots depicts the functionality of the sbml layout:
Figure1: Before Layout.
Figure3: Further clicking on the same button.
Figure5: After clicking on Force Directed Layout Button.