资 源 简 介
Universal Code Generator
Universal is an extensible client-server Java tool for generating mathematical model code from a variety of input formats to one of several output formats. The input formats, for example, a comma delimited flat-files are read by Universal and converted into an Systems Biology Markup (SBML) tree in memory on the server. From the SBML tree, model code is generated in the C-programming language (GSL, SUNDIALS or an Octave C-module) or in Matlab M-code, Octave M-code or Scilab. Additionally, because it is extensible, a number of plugin modules have been developed, for example, SBML to GraphViz dot format for network visualisation. Universal is broken down into a Graphical User Interface (GUI) and a code generation engine (CGE). The GUI is written in objective-C/Cocoa while the CGE is written in the Java programming language.
Interested? Check out the code in the source tab, or go to the UNIVERSAL project page on Varnerlab.org