pluginName = Systems Biology Workbench
providerName = Biosoft.Ru

sbw.descr = SBW host object provides seamless integration between SBW \ 
\nand BioUML JavaScript shell. Using this shell customer can write \
\nsophisticated scripts for analyses and simulation of SBML models.

# common argument to all functions
sbw.path  = path to SBW element.

sbw.help.descr = prints description of the specified SBW module, service\ 
\nor service method.
sbw.help.return = description of specified SBW element.
sbw.help.ex_1c  = sbw.help("modules/BROKER");
sbw.help.ex_1d  = will print BROKER module description.
sbw.help.ex_2c  = sbw.help("BROKER/BROKER");
sbw.help.ex_2d  = will print BROKER service description.
sbw.help.ex_3c  = sbw.help("BROKER/BROKER/getVersion");
sbw.help.ex_3d  = will print getVersion method description.

sbw.list.descr = prints list of all subelements for the specified SBW object.
sbw.list.return = string that cantains list of subelements.
sbw.list.ex_1c  = sbw.list("modules");              
sbw.list.ex_1d  = will print list of all modules.
sbw.list.ex_2c  = sbw.list("edu.caltech.NOM");              
sbw.list.ex_2d  = will print list of all services of NOM module.
sbw.list.ex_3c  = sbw.list("edu.caltech.NOM/NOM");              
sbw.list.ex_3d  = will print list of all methods of NOM service.

sbw.getService.descr = returns proxy for the specified SBW service. \
\nGetting service instance you can invoke any service method \
\n according to its SBW signature string. 
sbw.getService.return = string that cantains list of subelements.
sbw.getService.ex_1c  = nom = sbw.getService("edu.caltech.NOM/NOM");\
\ndescr = nom.getBuiltinFunctionInfo("usir")[0];\
\nsbw.list("modules");              
sbw.getService.ex_1d  = Gets the instance of NOM service and invoke its method.

sbw.loadModel.descr  = loads SBML model with the given name from the specified BioUML module
sbw.loadModel.arg_1  = BioUML module name.
sbw.loadModel.arg_2  = diagram (file) name.
sbw.loadModel.return = instance of SbmlModel object. \n
\This object provides method read() that returns SBML model as string value.
sbw.loadModel.ex_1c = \
model = sbw.loadModel('SBML model repository',   // module name \
\n                      'CellCycle-1991Gol.xml');  // model name);\
\nnom.loadModel( model.read() );
sbw.loadModel.ex_1d = loads SBML model from the repository.
sbw.loadModel.ex_2c = \
model = sbw.loadModel('file', 'c:/my_model.xml');
\nnom.loadModel( model.read() );
sbw.loadModel.ex_2d = loads SBML model from file.
