Name | Modified | Size | Downloads / Week |
---|---|---|---|
readme.txt | 2011-10-11 | 1.2 kB | |
simple_sbml.php.zip | 2011-10-11 | 1.1 kB | |
Totals: 2 Items | 2.3 kB | 0 |
README File simple_sbml.php contains 1 class with SBML related methods. There are: sbml_model($sbml_file) // recieves path to sbml file, returns simple_sbml object get_name() // extract sbml model name get_reaction_name($row) // receives integer, returns corresponding reaction name get_reaction_id($row) // receives integer, returns corresponding reaction sbml id get_reaction_count() // counts all reactions, returns total number get_reactants_count($row) // returns total number of reactants for particular reaction get_products_count($row) // returns total number of products for particular reaction get_reactants($row) // returns an array with reactants for particular reaction get_products($row) // returns an array with products for particular reaction get_reaction_string($row) // concatenates reactants and products, returns string similar to "APD + PPA -> PHP + FTP" Example #1: <?php $sbml_model = new simple_sbml('data1.xml'); print($sbml_model->get_name()); // prints model name ?> Example #2: <?php $sbml_model = new simple_sbml('data1.xml'); for($i=0;$i < $sbml_model->get_reaction_count();$i++) // prints all reactions { print($sbml_model->get_reaction_string($i)."<br>"); } ?>