Skip to content

Commit

Permalink
deploy: 913c2ce
Browse files Browse the repository at this point in the history
  • Loading branch information
drugilsberg committed Jul 16, 2024
1 parent 32ef51b commit afcda62
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
4 changes: 3 additions & 1 deletion _modules/rxn/chemutils/extended_reaction_smiles.html
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,9 @@ <h1>Source code for rxn.chemutils.extended_reaction_smiles</h1><div class="highl
<span class="k">if</span> <span class="n">remove_atom_maps</span><span class="p">:</span>
<span class="n">pure_smiles</span> <span class="o">=</span> <span class="n">remove_atom_mapping</span><span class="p">(</span><span class="n">pure_smiles</span><span class="p">)</span>

<span class="n">reactant_groups</span> <span class="o">=</span> <span class="n">pure_smiles</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot;&gt;&quot;</span><span class="p">)</span>
<span class="c1"># We split at the &quot;&gt;&quot; characters, only if they are not preceded by a &quot;-&quot;,</span>
<span class="c1"># which would indicate a dative bond.</span>
<span class="n">reactant_groups</span> <span class="o">=</span> <span class="n">re</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="sa">r</span><span class="s2">&quot;(?&lt;!-)&gt;&quot;</span><span class="p">,</span> <span class="n">pure_smiles</span><span class="p">)</span>
<span class="n">mols_groups</span> <span class="o">=</span> <span class="p">[</span><span class="n">group</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot;.&quot;</span><span class="p">)</span> <span class="k">for</span> <span class="n">group</span> <span class="ow">in</span> <span class="n">reactant_groups</span><span class="p">]</span>
<span class="n">mols_groups</span> <span class="o">=</span> <span class="p">[[</span><span class="n">mol</span> <span class="k">for</span> <span class="n">mol</span> <span class="ow">in</span> <span class="n">group</span> <span class="k">if</span> <span class="n">mol</span><span class="p">]</span> <span class="k">for</span> <span class="n">group</span> <span class="ow">in</span> <span class="n">mols_groups</span><span class="p">]</span>

Expand Down
7 changes: 5 additions & 2 deletions _modules/rxn/chemutils/reaction_equation.html
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,8 @@
<div itemprop="articleBody">

<h1>Source code for rxn.chemutils.reaction_equation</h1><div class="highlight"><pre>
<span></span><span class="kn">from</span> <span class="nn">functools</span> <span class="kn">import</span> <span class="n">partial</span>
<span></span><span class="kn">import</span> <span class="nn">re</span>
<span class="kn">from</span> <span class="nn">functools</span> <span class="kn">import</span> <span class="n">partial</span>
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="p">(</span>
<span class="n">Callable</span><span class="p">,</span>
<span class="n">Generator</span><span class="p">,</span>
Expand Down Expand Up @@ -142,9 +143,11 @@ <h1>Source code for rxn.chemutils.reaction_equation</h1><div class="highlight"><
<span class="sd"> Convert a ReactionEquation from an &quot;rxn&quot; reaction SMILES.</span>
<span class="sd"> &quot;&quot;&quot;</span>

<span class="c1"># We split at the &quot;&gt;&quot; characters, only if they are not preceded by a &quot;-&quot;,</span>
<span class="c1"># which would indicate a dative bond.</span>
<span class="n">groups</span> <span class="o">=</span> <span class="p">[</span>
<span class="n">multicomponent_smiles_to_list</span><span class="p">(</span><span class="n">smiles_group</span><span class="p">,</span> <span class="n">fragment_bond</span><span class="o">=</span><span class="n">fragment_bond</span><span class="p">)</span>
<span class="k">for</span> <span class="n">smiles_group</span> <span class="ow">in</span> <span class="n">reaction_string</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot;&gt;&quot;</span><span class="p">)</span>
<span class="k">for</span> <span class="n">smiles_group</span> <span class="ow">in</span> <span class="n">re</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="sa">r</span><span class="s2">&quot;(?&lt;!-)&gt;&quot;</span><span class="p">,</span> <span class="n">reaction_string</span><span class="p">)</span>
<span class="p">]</span>

<span class="k">try</span><span class="p">:</span>
Expand Down

0 comments on commit afcda62

Please sign in to comment.