Example #1
0
def main():
	
    parser = OptionParser()
    parser.add_option("-i","--input",dest="input",
    	default='input.xml',type="string",
    	help="The input SBML file in xml format. Default = 'input.xml'",metavar="FILE")
    parser.add_option("-o","--output",dest="output",
    	default='output.bngl',type="string",
    	help="the output file where we will store our matrix. Default = output.bngl",metavar="FILE")
          
    (options, args) = parser.parse_args()
    reader = SBMLReader()
    document = reader.readSBMLFromFile(options.input)
    print options.input
    parser =SBML2BNGL(document.getModel())
    param2 = parser.getParameters()
    param,rules,functions = parser.getReactions()
    
    
    molecules,species,observables = parser.getSpecies()
    
    param += param2
    print rules
         
    writer.finalText(param,molecules,species,observables,rules,functions,options.output)