import rrPython import os import csv os.chdir('C:\\RoadRunner\\bin') function = 'getValue' rrPython.loadSBMLFromFile('C:\\RoadRunner\\Models\\feedback.xml') species = 'S1' try: concentration = rrPython.getValue(species) if str(concentration) is not False: result = 'True' else: result = 'False' except: result = 'False' PythonTestResults = open('C:\\RoadRunner\\PythonTestResults.csv','a') writer = csv.writer(PythonTestResults) writevar = function + '=' + result writer.writerow([writevar]) PythonTestResults.close()
import rrPython import os modelPath = ('C:\\roadRunner\\models\\feedback.xml') sbml = rrPython.loadSBMLFromFile(modelPath) rrPython.setTimeStart(0.0) rrPython.setTimeEnd(3.0) rrPython.setNumPoints(20) rrPython.setSteadyStateSelectionList("time S1 S2 S3 S4") results = rrPython.simulate() print results
import rrPython import os import csv os.chdir('C:\\RoadRunner\\bin') function = 'getStoichiometryMatrix' rrPython.loadSBMLFromFile('C:\\RoadRunner\\Models\\feedback.xml') try: matrix = rrPython.getStoichiometryMatrix() if str(matrix) is not False: result = 'True' else: result = 'False' except: result = 'False' PythonTestResults = open('C:\\RoadRunner\\PythonTestResults.csv', 'a') writer = csv.writer(PythonTestResults) writevar = function + '=' + result writer.writerow([writevar]) PythonTestResults.close()
import rrPython modelPath = ('C:\\RoadRunner\\Models\\feedback.xml') rrPython.loadSBMLFromFile(modelPath) matrix = rrPython.getStoichiometryMatrix() print matrix
import rrPython rrPython.loadSBMLFromFile('C:\\roadRunner\\models\\simple.xml') rrPython.setSteadyStateSelectionList('time S1 S2') results = rrPython.simulateEx(0.0,2.0,20) print results
import os import rrPython print 'RoadRunner Build Date: ' + rrPython.getCopyright() startTime = 0 endTime = 5 numPoints = 50 selList="time,S1,S2" result = rrPython.loadSBMLFromFile("..\\Models\\test_1.xml") rrPython.setTimeStart(startTime) rrPython.setTimeEnd(endTime) rrPython.setNumPoints(numPoints) rrPython.setTimeCourseSelectionList(selList) k = rrPython.simulate() print k print "done"