<?xml version="1.0" encoding="UTF-8"?>
<sbml name="MyModel" xmlns="http://www.sbml.org/sbml/level3">
  <listOfModules>
    <module id="B">
      <listOfUnitDefinitions>
        <!-- DEFAULT SUBSTANCE UNIT IS REDEFINED TO MICROMOLE -->
        <unitDefinition id="substance" name="micromole">
          <listOfUnits>
            <unit kind="mole" scale="-6" />
          </listOfUnits>
        </unitDefinition>
      </listOfUnitDefinitions>
      <listOfSpecies>
        <!-- THIS INITIALCONCENTRATION OVERIDE THE ONE DECLARED IN MODULE A -->
        <species id="MAPKKPP" compartment="cell" initialConcentration="0"/>
        <species id="MAPK" compartment="cell" initialConcentration="1" />
        <species id="MAPKPP" compartment="cell" initialConcentration="0" />
      </listOfSpecies>
      <listOfParameters>
        <parameter id="kcat" />
        <parameter id="Km" />
      </listOfParameters>
      <listOfReactions>
        <listOfReactants>
          <speciesReference species="MAPK" />
        </listOfReactants>
        <listOfProducts>
          <speciesReference species="MAPKPP" />
        </listOfProducts>
        <listOfModifiers>
          <speciesReference species="MAKKPP" />
        </listOfModifiers>
        <kineticLaw>
<!--             ... kcat * MAKKPP * MAPK /(Km + MAPK) * cell     -->
        </kineticLaw>
      </listOfReactions>
    </module>
    <module id="C" />
    <!-- something we do not care about -->
  </listOfModules>
</sbml>
