Example #1
0
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"