Skip to content

Commit

Permalink
Deployed d17dfd3 to latest with MkDocs 1.6.1 and mike 2.1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Feb 14, 2025
1 parent 082f3a0 commit 65c9c6a
Show file tree
Hide file tree
Showing 4 changed files with 335 additions and 73 deletions.
203 changes: 167 additions & 36 deletions latest/api/config/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1037,6 +1037,24 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#ties.Config._guess_ligands_contain_q" class="md-nav__link">
<span class="md-ellipsis">
<code class="doc-symbol doc-symbol-toc doc-symbol-method"></code>&nbsp;_guess_ligands_contain_q
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#ties.Config._get_first_ligand_net_q" class="md-nav__link">
<span class="md-ellipsis">
<code class="doc-symbol doc-symbol-toc doc-symbol-method"></code>&nbsp;_get_first_ligand_net_q
</span>
</a>

</li>

<li class="md-nav__item">
Expand Down Expand Up @@ -1937,6 +1955,24 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#ties.Config._guess_ligands_contain_q" class="md-nav__link">
<span class="md-ellipsis">
<code class="doc-symbol doc-symbol-toc doc-symbol-method"></code>&nbsp;_guess_ligands_contain_q
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#ties.Config._get_first_ligand_net_q" class="md-nav__link">
<span class="md-ellipsis">
<code class="doc-symbol doc-symbol-toc doc-symbol-method"></code>&nbsp;_get_first_ligand_net_q
</span>
</a>

</li>

<li class="md-nav__item">
Expand Down Expand Up @@ -3382,6 +3418,101 @@ <h2 id="ties.Config.lig_dir" class="doc doc-heading">
<div class="doc doc-object doc-function">


<h2 id="ties.Config._guess_ligands_contain_q" class="doc doc-heading">
<code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">_guess_ligands_contain_q</span>


</h2>
<div class="doc-signature highlight"><pre><span></span><code><span class="nf">_guess_ligands_contain_q</span><span class="p">()</span>
</code></pre></div>

<div class="doc doc-contents ">

<p>Checks if the first .mol2 file contains charges.
:return:</p>

<details class="quote">
<summary>Source code in <code>ties/config.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">456</span>
<span class="normal">457</span>
<span class="normal">458</span>
<span class="normal">459</span>
<span class="normal">460</span>
<span class="normal">461</span>
<span class="normal">462</span>
<span class="normal">463</span>
<span class="normal">464</span>
<span class="normal">465</span>
<span class="normal">466</span>
<span class="normal">467</span>
<span class="normal">468</span>
<span class="normal">469</span>
<span class="normal">470</span>
<span class="normal">471</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">_guess_ligands_contain_q</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Checks if the first .mol2 file contains charges.</span>
<span class="sd"> :return:</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="c1"># if all ligands are .mol2, then charges are provided</span>
<span class="k">if</span> <span class="nb">all</span><span class="p">(</span><span class="n">l</span><span class="o">.</span><span class="n">suffix</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="o">==</span> <span class="s1">&#39;.mol2&#39;</span> <span class="k">for</span> <span class="n">l</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">ligand_files</span><span class="p">):</span>
<span class="c1"># if all atoms have q = 0 that means they&#39;re a placeholder</span>
<span class="n">u</span> <span class="o">=</span> <span class="n">parmed</span><span class="o">.</span><span class="n">load_file</span><span class="p">(</span><span class="nb">str</span><span class="p">(</span><span class="nb">list</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">ligand_files</span><span class="p">)[</span><span class="mi">0</span><span class="p">]),</span> <span class="n">structure</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">all_q_0</span> <span class="o">=</span> <span class="nb">all</span><span class="p">(</span><span class="n">a</span><span class="o">.</span><span class="n">charge</span> <span class="o">==</span> <span class="mi">0</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">u</span><span class="o">.</span><span class="n">atoms</span><span class="p">)</span>
<span class="k">if</span> <span class="n">all_q_0</span><span class="p">:</span>
<span class="k">return</span> <span class="kc">False</span>

<span class="k">return</span> <span class="kc">True</span>

<span class="k">return</span> <span class="kc">False</span>
</code></pre></div></td></tr></table></div>
</details>
</div>

</div>

<div class="doc doc-object doc-function">


<h2 id="ties.Config._get_first_ligand_net_q" class="doc doc-heading">
<code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">_get_first_ligand_net_q</span>


</h2>
<div class="doc-signature highlight"><pre><span></span><code><span class="nf">_get_first_ligand_net_q</span><span class="p">()</span>
</code></pre></div>

<div class="doc doc-contents ">

<p>:return: Returns the net charge from the parmed file with partial charges.</p>

<details class="quote">
<summary>Source code in <code>ties/config.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">473</span>
<span class="normal">474</span>
<span class="normal">475</span>
<span class="normal">476</span>
<span class="normal">477</span>
<span class="normal">478</span>
<span class="normal">479</span>
<span class="normal">480</span>
<span class="normal">481</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">_get_first_ligand_net_q</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> :return: Returns the net charge from the parmed file with partial charges.</span>
<span class="sd"> &quot;&quot;&quot;</span>

<span class="c1"># if all atoms have q = 0 that means they&#39;re a placeholder</span>
<span class="n">u</span> <span class="o">=</span> <span class="n">parmed</span><span class="o">.</span><span class="n">load_file</span><span class="p">(</span><span class="nb">str</span><span class="p">(</span><span class="nb">list</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">ligand_files</span><span class="p">)[</span><span class="mi">0</span><span class="p">]),</span> <span class="n">structure</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">net_q</span> <span class="o">=</span> <span class="nb">sum</span><span class="p">(</span><span class="n">a</span><span class="o">.</span><span class="n">charge</span> <span class="o">==</span> <span class="mi">0</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">u</span><span class="o">.</span><span class="n">atoms</span><span class="p">)</span>
<span class="k">return</span> <span class="n">net_q</span>
</code></pre></div></td></tr></table></div>
</details>
</div>

</div>

<div class="doc doc-object doc-function">


<h2 id="ties.Config.get_element_map" class="doc doc-heading">
<code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">get_element_map</span>

Expand All @@ -3400,27 +3531,27 @@ <h2 id="ties.Config.get_element_map" class="doc doc-heading">

<details class="quote">
<summary>Source code in <code>ties/config.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">839</span>
<span class="normal">840</span>
<span class="normal">841</span>
<span class="normal">842</span>
<span class="normal">843</span>
<span class="normal">844</span>
<span class="normal">845</span>
<span class="normal">846</span>
<span class="normal">847</span>
<span class="normal">848</span>
<span class="normal">849</span>
<span class="normal">850</span>
<span class="normal">851</span>
<span class="normal">852</span>
<span class="normal">853</span>
<span class="normal">854</span>
<span class="normal">855</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">855</span>
<span class="normal">856</span>
<span class="normal">857</span>
<span class="normal">858</span>
<span class="normal">859</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="nd">@staticmethod</span>
<span class="normal">859</span>
<span class="normal">860</span>
<span class="normal">861</span>
<span class="normal">862</span>
<span class="normal">863</span>
<span class="normal">864</span>
<span class="normal">865</span>
<span class="normal">866</span>
<span class="normal">867</span>
<span class="normal">868</span>
<span class="normal">869</span>
<span class="normal">870</span>
<span class="normal">871</span>
<span class="normal">872</span>
<span class="normal">873</span>
<span class="normal">874</span>
<span class="normal">875</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="nd">@staticmethod</span>
<span class="k">def</span><span class="w"> </span><span class="nf">get_element_map</span><span class="p">():</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>

Expand Down Expand Up @@ -3470,23 +3601,7 @@ <h2 id="ties.Config.get_serializable" class="doc doc-heading">

<details class="quote">
<summary>Source code in <code>ties/config.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">865</span>
<span class="normal">866</span>
<span class="normal">867</span>
<span class="normal">868</span>
<span class="normal">869</span>
<span class="normal">870</span>
<span class="normal">871</span>
<span class="normal">872</span>
<span class="normal">873</span>
<span class="normal">874</span>
<span class="normal">875</span>
<span class="normal">876</span>
<span class="normal">877</span>
<span class="normal">878</span>
<span class="normal">879</span>
<span class="normal">880</span>
<span class="normal">881</span>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">881</span>
<span class="normal">882</span>
<span class="normal">883</span>
<span class="normal">884</span>
Expand All @@ -3504,7 +3619,23 @@ <h2 id="ties.Config.get_serializable" class="doc doc-heading">
<span class="normal">896</span>
<span class="normal">897</span>
<span class="normal">898</span>
<span class="normal">899</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_serializable</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="normal">899</span>
<span class="normal">900</span>
<span class="normal">901</span>
<span class="normal">902</span>
<span class="normal">903</span>
<span class="normal">904</span>
<span class="normal">905</span>
<span class="normal">906</span>
<span class="normal">907</span>
<span class="normal">908</span>
<span class="normal">909</span>
<span class="normal">910</span>
<span class="normal">911</span>
<span class="normal">912</span>
<span class="normal">913</span>
<span class="normal">914</span>
<span class="normal">915</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_serializable</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Get a JSON serializable structure of the config.</span>

Expand Down
Binary file modified latest/objects.inv
Binary file not shown.
Loading

0 comments on commit 65c9c6a

Please # to comment.