text: user351: The completeness of a module can easily be checked by looking at the Definition entry associated with the module. For example, in module M00010, it is given as:
  Definition  K01647 (K01681,K01682) (K00031,K00030)
  
  which can be translated to:
  K01647 AND (K01681 OR K01682) AND (K00031 OR K00030)
  
  If this expression evaluates to TRUE, the module is considered complete.
  I am wondering whether analogous information exists for a single reaction. For example, when looking at reaction R00352, one finds the following information about its Orthology:
  
  But I can't easily find the logical relation that correspond to the KOs for this reaction. It could be:
  K01648 AND K15230 AND K15231 
  
  or:
  K01648 OR K15230 OR K15231
  
  or:
  K01648 OR (K15230 AND K15231)
  
  and so on.
  In the above example, I know that the correct expression is:
  K01648 OR (K15230 AND K15231)
  
  i.e. one either needs either K01648 or both of the other two subunits.
  Can this information be retrieved from KEGG for each reaction and if so, how?
  
  user4628: Some information seems to be available on the module level utilising the API. 
  Reaction R00352 points to the module M00173. While some information is in the Definition, it's not trivial to link it to the particular reaction. This linkage is however easier accessible via API: 
  
  
original_text: 351: <p>The completeness of a module can easily be checked by looking at the <code>Definition</code> entry associated with the module. For example, in module <a href="http://www.genome.jp/kegg-bin/show_module?M00010" rel="nofollow noreferrer">M00010</a>, it is given as:</p>
  
  <pre><code>Definition  K01647 (K01681,K01682) (K00031,K00030)
  </code></pre>
  
  <p>which can be translated to:</p>
  
  <pre><code>K01647 AND (K01681 OR K01682) AND (K00031 OR K00030)
  </code></pre>
  
  <p>If this expression evaluates to <code>TRUE</code>, the module is considered complete.</p>
  
  <p>I am wondering whether analogous information exists for a single <em>reaction</em>. For example, when looking at reaction <a href="http://www.genome.jp/dbget-bin/www_bget?rn:R00352" rel="nofollow noreferrer">R00352</a>, one finds the following information about its Orthology:</p>
  
  <p><a href="https://i.stack.imgur.com/9jRBq.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9jRBq.png" alt="enter image description here"></a></p>
  
  <p>But I can't easily find the logical relation that correspond to the KOs for this reaction. It could be:</p>
  
  <pre><code>K01648 AND K15230 AND K15231 
  </code></pre>
  
  <p>or:</p>
  
  <pre><code>K01648 OR K15230 OR K15231
  </code></pre>
  
  <p>or:</p>
  
  <pre><code>K01648 OR (K15230 AND K15231)
  </code></pre>
  
  <p>and so on.</p>
  
  <p>In the above example, I know that the correct expression is:</p>
  
  <pre><code>K01648 OR (K15230 AND K15231)
  </code></pre>
  
  <p>i.e. one either needs either <code>K01648</code> or both of the other two subunits.</p>
  
  <p>Can this information be retrieved from KEGG for each reaction and if so, how?</p>
   4628: <p>Some information seems to be available on the module level utilising the API. </p>
  
  <p>Reaction <a href="http://www.genome.jp/dbget-bin/www_bget?rn:R00352" rel="nofollow noreferrer">R00352</a> points to the module <a href="https://www.genome.jp/kegg-bin/show_module?M00173" rel="nofollow noreferrer">M00173</a>. While some information is in the <code>Definition</code>, it's not trivial to link it to the particular reaction. This linkage is however easier accessible via <a href="http://rest.kegg.jp/get/md:M00173" rel="nofollow noreferrer">API</a>: </p>
  
  <p><a href="https://i.stack.imgur.com/orSvB.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/orSvB.png" alt="Reaction orthology defined on module level"></a></p>
  