diff --git a/doc/html/_modules/index.html b/doc/html/_modules/index.html index a0608c2c640cd6939b2234cff2209735817db72f..5b24bb3c5d13289075f1aae105755f787c82cdb2 100644 --- a/doc/html/_modules/index.html +++ b/doc/html/_modules/index.html @@ -85,7 +85,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 10:40, 2014. + Last updated on Aug 07 14:22, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/_modules/promod3/core/argcheck.html b/doc/html/_modules/promod3/core/argcheck.html index 3d7cfa89c5013e41946992c688b8d2f5ffbde62b..6b6f952c996a86b27904f39e45f915e5c2c20918 100644 --- a/doc/html/_modules/promod3/core/argcheck.html +++ b/doc/html/_modules/promod3/core/argcheck.html @@ -47,6 +47,10 @@ <div class="body"> <h1>Source code for promod3.core.argcheck</h1><div class="highlight"><pre> +<span class="sd">"""</span> +<span class="sd">Basic helpers for arguments.</span> +<span class="sd">"""</span> + <span class="kn">import</span> <span class="nn">os</span><span class="o">,</span> <span class="nn">sys</span> <div class="viewcode-block" id="FileExists"><a class="viewcode-back" href="../../../core/argcheck.html#promod3.core.argcheck.FileExists">[docs]</a><span class="k">def</span> <span class="nf">FileExists</span><span class="p">(</span><span class="n">prefix</span><span class="p">,</span> <span class="n">exit_status</span><span class="p">,</span> <span class="nb">file</span><span class="p">):</span> @@ -105,7 +109,7 @@ <span class="sd"> :returns: (base name of ``file`` (:class:`str`), extension of file without a</span> <span class="sd"> ".gz" (:class:`str`), flag to indicate an additional ".gz"</span> <span class="sd"> (:class:`bool`)) **if** ``gz`` is set, (base name of ``file``</span> -<span class="sd"> (:class:`str`), extension of file if not).</span> +<span class="sd"> (:class:`str`), extension of file) **if not**.</span> <span class="sd"> '''</span> <span class="n">filename</span><span class="p">,</span> <span class="n">fileext</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">splitext</span><span class="p">(</span><span class="nb">file</span><span class="p">)</span> <span class="n">is_gz</span> <span class="o">=</span> <span class="bp">False</span> @@ -113,10 +117,16 @@ <span class="n">is_gz</span> <span class="o">=</span> <span class="bp">True</span> <span class="n">filename</span><span class="p">,</span> <span class="n">fileext</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">splitext</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">gz</span><span class="p">:</span> - <span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">'</span><span class="si">%s</span><span class="s"> file extension not supported: </span><span class="si">%s</span><span class="se">\n</span><span class="s">'</span> <span class="o">%</span> <span class="p">(</span><span class="n">prefix</span><span class="p">,</span> <span class="nb">file</span><span class="p">))</span> + <span class="n">extension_string</span> <span class="o">=</span> <span class="s">', '</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">extensions</span><span class="p">)</span> + <span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">'</span><span class="si">%s</span><span class="s"> file extension not supported: </span><span class="si">%s</span><span class="s">. '</span> <span class="o">%</span> <span class="p">(</span><span class="n">prefix</span><span class="p">,</span> <span class="nb">file</span><span class="p">)</span> + <span class="o">+</span><span class="s">'Allowed extensions are: </span><span class="si">%s</span><span class="se">\n</span><span class="s">'</span> <span class="o">%</span> <span class="n">extension_string</span><span class="p">)</span> <span class="n">sys</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">exit_status</span><span class="p">)</span> <span class="k">if</span> <span class="n">fileext</span> <span class="o">==</span> <span class="s">''</span><span class="p">:</span> - <span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">'</span><span class="si">%s</span><span class="s"> file extension not supported: </span><span class="si">%s</span><span class="se">\n</span><span class="s">'</span> <span class="o">%</span> <span class="p">(</span><span class="n">prefix</span><span class="p">,</span> <span class="nb">file</span><span class="p">))</span> + <span class="n">extension_string</span> <span class="o">=</span> <span class="s">', '</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">extensions</span><span class="p">)</span> + <span class="k">if</span> <span class="n">gz</span><span class="p">:</span> + <span class="n">extension_string</span> <span class="o">+=</span> <span class="s">', '</span> <span class="o">+</span> <span class="s">'.gz, '</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">extensions</span><span class="p">)</span> <span class="o">+</span> <span class="s">'.gz'</span> + <span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">'</span><span class="si">%s</span><span class="s"> file extension not supported: </span><span class="si">%s</span><span class="s">. '</span> <span class="o">%</span> <span class="p">(</span><span class="n">prefix</span><span class="p">,</span> <span class="nb">file</span><span class="p">)</span> + <span class="o">+</span><span class="s">'Allowed extensions are: </span><span class="si">%s</span><span class="se">\n</span><span class="s">'</span> <span class="o">%</span> <span class="n">extension_string</span><span class="p">)</span> <span class="n">sys</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">exit_status</span><span class="p">)</span> <span class="n">fileext</span> <span class="o">=</span> <span class="n">fileext</span><span class="p">[</span><span class="mi">1</span><span class="p">:]</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="k">for</span> <span class="n">ext</span> <span class="ow">in</span> <span class="n">extensions</span><span class="p">:</span> @@ -125,7 +135,11 @@ <span class="k">return</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">basename</span><span class="p">(</span><span class="n">filename</span><span class="p">),</span> <span class="n">fileext</span><span class="p">,</span> <span class="n">is_gz</span> <span class="k">else</span><span class="p">:</span> <span class="k">return</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">basename</span><span class="p">(</span><span class="n">filename</span><span class="p">),</span> <span class="n">fileext</span> - <span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">'</span><span class="si">%s</span><span class="s"> file extension not supported: </span><span class="si">%s</span><span class="se">\n</span><span class="s">'</span> <span class="o">%</span> <span class="p">(</span><span class="n">prefix</span><span class="p">,</span> <span class="nb">file</span><span class="p">))</span> + <span class="n">extension_string</span> <span class="o">=</span> <span class="s">', '</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">extensions</span><span class="p">)</span> + <span class="k">if</span> <span class="n">gz</span><span class="p">:</span> + <span class="n">extension_string</span> <span class="o">+=</span> <span class="s">', '</span> <span class="o">+</span> <span class="s">'.gz, '</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">extensions</span><span class="p">)</span> <span class="o">+</span> <span class="s">'.gz'</span> + <span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">'</span><span class="si">%s</span><span class="s"> file extension not supported: </span><span class="si">%s</span><span class="s">. '</span> <span class="o">%</span> <span class="p">(</span><span class="n">prefix</span><span class="p">,</span> <span class="nb">file</span><span class="p">)</span> + <span class="o">+</span><span class="s">'Allowed extensions are: </span><span class="si">%s</span><span class="se">\n</span><span class="s">'</span> <span class="o">%</span> <span class="n">extension_string</span><span class="p">)</span> <span class="n">sys</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">exit_status</span><span class="p">)</span> </div> <span class="n">__all__</span> <span class="o">=</span> <span class="p">(</span> @@ -174,7 +188,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 10:40, 2014. + Last updated on Aug 07 14:22, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/_sources/buildsystem.txt b/doc/html/_sources/buildsystem.txt index 248a7207b59e1ccf6cfd58729921fa86fe71c8c9..df9d374eef9b2ff7036fa06e5fc6955fe4dadfe3 100644 --- a/doc/html/_sources/buildsystem.txt +++ b/doc/html/_sources/buildsystem.txt @@ -7,7 +7,7 @@ Dependencies 1.4, and |qmean|_. To create the build system, |cmake|_ is required in version 2.8.7 or higher. |python|_ works well from version 2.7. For |ost_s| and the |C++| bit of |project|, |boost|_ is required in version 1.47.0 (the same as -used for |ost_s|). To build documentation, |sphinx|_ 1.2b1 is used. +used for |ost_s|). Also |eigen3|_, at least version 3.2.1, is needed. To build documentation, |sphinx|_ 1.2b1 is used. * |ost_s|_ 1.4 * |qmean|_ @@ -15,6 +15,7 @@ used for |ost_s|). To build documentation, |sphinx|_ 1.2b1 is used. * |python|_ 2.7 * |boost|_ 1.47.0 * |sphinx|_ 1.2b1 +* |eigen3|_ 3.2.1 -------------------------------------------------------------------------------- Using |cmake| @@ -32,7 +33,10 @@ For us, at least pointers to the |ost_s| and |qmean| installation directories are needed, handed over to |cmake| by ``-D`` into the variables ``OST_ROOT`` and ``QMEAN_ROOT``. Other important variables would be ``BOOST_ROOT``, set to the same path as for |ost_s| and probably ``PYTHON_ROOT`` if you want to use a -certain |python|. Don't forget to put a ``-D`` in front of options. +certain |python|. Also |eigen3| can be pulled in like this, e.g. if you have to +download it by yourself because its not installed on your system. Just point +``EIGEN3_INCLUDE_DIR`` to the path which provides the :file:`Eigen` header +directory. Don't forget to put a ``-D`` in front of options. Here is a list of more options used within |project|: @@ -84,11 +88,13 @@ special targets: * ``help`` :index:`make help` Prints a list of targets available .. |qmean| replace:: QMEAN +.. |eigen3| replace:: Eigen 3 .. _qmean: http://swissmodel.expasy.org/qmean/cgi/index.cgi? .. _ost_l: http://www.OpenStructure.org .. _cmake: http://www.cmake.org/ .. _python: https://www.python.org/ .. _boost: http://www.boost.org/ +.. _eigen3: http://eigen.tuxfamily.org/ .. LocalWords: cmake makefiles CMakeLists txt DOCTEST LINKCHECK conf html -.. LocalWords: doctest linkcheck qmean DQMEAN +.. LocalWords: doctest linkcheck qmean DQMEAN eigen diff --git a/doc/html/_sources/contributing.txt b/doc/html/_sources/contributing.txt index dff3640e9ad87a0749104b2a3126b0a9c51c5f0e..16777995889be1ef15ace977e1f43b2b3da3f940 100644 --- a/doc/html/_sources/contributing.txt +++ b/doc/html/_sources/contributing.txt @@ -252,6 +252,17 @@ from it. As an example, your feature will go by the name of 'sidechains'. This time, |git| should tell you about going for **a new** branch. +Before starting to create anything for real, now is the perfect moment to +install our very own |git| hook to check some coding rules on commit. + +.. code-block:: console + + $ cp extras/pre-commit .git/hooks/ + $ + +With that in place, changes which break our coding standards will abort any +commit. + Now create the directory structure where your project will live. Here is the list of directories which are likely to be used in every project. @@ -559,6 +570,37 @@ you. Now tests should be available by ``make check``, ``make codetest`` and ``make test_something.py_run``. +-------------------------------------------------------------------------------- +Third Party Contributions (License Issues) +-------------------------------------------------------------------------------- +For some tasks you may want to make use of third party contributions in your +module, for example + +* calling/ using the output of third party binaries +* external libraries +* smallish bits of source code included into the |project| directory tree +* |python| modules not distributed as part of the |python| + :py_docs:`standard library <library/>`, + +where modules from the |python| standard library are covered by the |python| +`license <https://www.python.org/download/releases/2.7.5/license>`_. And +licenses is what you have to watch out for with this subject. While the |python| +license is save to be used, in the past several projects went restrictive +because of exclusive terms of use. Those issues often came from 'academic +licenses', allowing use if free of charge but for commercial entities. To +prevent this is one reason for the existence of |project|. This means, before +utilising external code, third party libraries, basically anything not created +within this project (including pictures, test data, etc.), check licensing. +What cannot be used at all are items without any license. Those things are not +'free' but more in a legally uncertain state. Also forbidden are licenses which +exclude commercial entities. + +There are a lot of rather permissive licenses out there, very often asking for +acknowledgements. We definitively support this. Either go by example phrases +suggested in the license itself or find some nice paragraph yourself and place +it in the documentation. We should also not forget to promote those +contributions to web pages using |project|. + .. |fedora| replace:: Fedora .. |nameattr| replace:: :attr:`__name__` @@ -569,5 +611,6 @@ Now tests should be available by ``make check``, ``make codetest`` and .. LocalWords: mkdir linenos subdirectory abrv emphasize CXX GNUCXX gcc fno .. LocalWords: ARGS endif OPTIMIZE LIBEXEC Wno DIRS dirs subdirs config dbg .. LocalWords: changelog Optimized DOPTIMIZE gitignore cd conf subtree attr -.. LocalWords: unittest TestCase nameattr testcode staticmethod builtin -.. LocalWords: SomethingTests testFileExistsFalse testutils RunTests +.. LocalWords: unittest TestCase nameattr testcode staticmethod builtin cp +.. LocalWords: SomethingTests testFileExistsFalse testutils RunTests DQMEAN +.. LocalWords: pre diff --git a/doc/html/buildsystem.html b/doc/html/buildsystem.html index f3e8ab05ff4a55f448aaafec108e1ddb5dbc92fb..4c6e894a2934d7d11c1fdf876ec5af1d534265e3 100644 --- a/doc/html/buildsystem.html +++ b/doc/html/buildsystem.html @@ -62,7 +62,7 @@ 1.4, and <a class="reference external" href="http://swissmodel.expasy.org/qmean/cgi/index.cgi?">QMEAN</a>. To create the build system, <a class="reference external" href="http://www.cmake.org/">CMake</a> is required in version 2.8.7 or higher. <a class="reference external" href="https://www.python.org/">Python</a> works well from version 2.7. For OST and the C++ bit of ProMod3, <a class="reference external" href="http://www.boost.org/">Boost</a> is required in version 1.47.0 (the same as -used for OST). To build documentation, <a class="reference external" href="http://sphinx-doc.org/">Sphinx</a> 1.2b1 is used.</p> +used for OST). Also <a class="reference external" href="http://eigen.tuxfamily.org/">Eigen 3</a>, at least version 3.2.1, is needed. To build documentation, <a class="reference external" href="http://sphinx-doc.org/">Sphinx</a> 1.2b1 is used.</p> <ul class="simple"> <li><a class="reference external" href="http://www.OpenStructure.org">OST</a> 1.4</li> <li><a class="reference external" href="http://swissmodel.expasy.org/qmean/cgi/index.cgi?">QMEAN</a></li> @@ -70,6 +70,7 @@ used for OST). To build documentation, <a class="reference external" href="http: <li><a class="reference external" href="https://www.python.org/">Python</a> 2.7</li> <li><a class="reference external" href="http://www.boost.org/">Boost</a> 1.47.0</li> <li><a class="reference external" href="http://sphinx-doc.org/">Sphinx</a> 1.2b1</li> +<li><a class="reference external" href="http://eigen.tuxfamily.org/">Eigen 3</a> 3.2.1</li> </ul> </div> <div class="section" id="using-cmake"> @@ -85,7 +86,10 @@ right from a shell with the directory containing the top-level are needed, handed over to CMake by <tt class="docutils literal"><span class="pre">-D</span></tt> into the variables <tt class="docutils literal"><span class="pre">OST_ROOT</span></tt> and <tt class="docutils literal"><span class="pre">QMEAN_ROOT</span></tt>. Other important variables would be <tt class="docutils literal"><span class="pre">BOOST_ROOT</span></tt>, set to the same path as for OST and probably <tt class="docutils literal"><span class="pre">PYTHON_ROOT</span></tt> if you want to use a -certain Python. Don’t forget to put a <tt class="docutils literal"><span class="pre">-D</span></tt> in front of options.</p> +certain Python. Also Eigen 3 can be pulled in like this, e.g. if you have to +download it by yourself because its not installed on your system. Just point +<tt class="docutils literal"><span class="pre">EIGEN3_INCLUDE_DIR</span></tt> to the path which provides the <tt class="file docutils literal"><span class="pre">Eigen</span></tt> header +directory. Don’t forget to put a <tt class="docutils literal"><span class="pre">-D</span></tt> in front of options.</p> <p>Here is a list of more options used within ProMod3:</p> <ul class="simple"> <li><tt class="docutils literal"><span class="pre">DISABLE_DOCUMENTATION</span></tt> Don’t build documentation, don’t search for Sphinx</li> @@ -197,7 +201,7 @@ builder</li> </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 09:50, 2014. + Last updated on Aug 07 14:22, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/changelog.html b/doc/html/changelog.html index 897b211d3de4fc56f253f188d425fce2e0d95192..b130401c078e6a83787778ff52d62b20098cb933 100644 --- a/doc/html/changelog.html +++ b/doc/html/changelog.html @@ -127,7 +127,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jun 19 11:04, 2014. + Last updated on Aug 07 11:54, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/contributing.html b/doc/html/contributing.html index 5fd2f52ba779ba2eb2b3754615a91e275e78c2ee..1564617236456abd2e4b705547b7b25d0004cc77 100644 --- a/doc/html/contributing.html +++ b/doc/html/contributing.html @@ -270,6 +270,14 @@ from it. As an example, your feature will go by the name of ‘sidechains </pre></div> </div> <p>This time, Git should tell you about going for <strong>a new</strong> branch.</p> +<p>Before starting to create anything for real, now is the perfect moment to +install our very own Git hook to check some coding rules on commit.</p> +<div class="highlight-console"><div class="highlight"><pre><span class="gp">$</span> cp extras/pre-commit .git/hooks/ +<span class="gp">$</span> +</pre></div> +</div> +<p>With that in place, changes which break our coding standards will abort any +commit.</p> <p>Now create the directory structure where your project will live. Here is the list of directories which are likely to be used in every project.</p> <div class="highlight-console"><div class="highlight"><pre><span class="gp">$</span> mkdir -p sidechains/doc @@ -636,6 +644,35 @@ you.</p> <p>Now tests should be available by <tt class="docutils literal"><span class="pre">make</span> <span class="pre">check</span></tt>, <tt class="docutils literal"><span class="pre">make</span> <span class="pre">codetest</span></tt> and <tt class="docutils literal"><span class="pre">make</span> <span class="pre">test_something.py_run</span></tt>.</p> </div> +<div class="section" id="third-party-contributions-license-issues"> +<h2>Third Party Contributions (License Issues)<a class="headerlink" href="#third-party-contributions-license-issues" title="Permalink to this headline">ΒΆ</a></h2> +<p>For some tasks you may want to make use of third party contributions in your +module, for example</p> +<ul class="simple"> +<li>calling/ using the output of third party binaries</li> +<li>external libraries</li> +<li>smallish bits of source code included into the ProMod3 directory tree</li> +<li>Python modules not distributed as part of the Python +<a class="reference external" href="https://docs.python.org/2.7/library/">standard library</a>,</li> +</ul> +<p>where modules from the Python standard library are covered by the Python +<a class="reference external" href="https://www.python.org/download/releases/2.7.5/license">license</a>. And +licenses is what you have to watch out for with this subject. While the Python +license is save to be used, in the past several projects went restrictive +because of exclusive terms of use. Those issues often came from ‘academic +licenses’, allowing use if free of charge but for commercial entities. To +prevent this is one reason for the existence of ProMod3. This means, before +utilising external code, third party libraries, basically anything not created +within this project (including pictures, test data, etc.), check licensing. +What cannot be used at all are items without any license. Those things are not +‘free’ but more in a legally uncertain state. Also forbidden are licenses which +exclude commercial entities.</p> +<p>There are a lot of rather permissive licenses out there, very often asking for +acknowledgements. We definitively support this. Either go by example phrases +suggested in the license itself or find some nice paragraph yourself and place +it in the documentation. We should also not forget to promote those +contributions to web pages using ProMod3.</p> +</div> </div> @@ -654,6 +691,7 @@ you.</p> <li><a class="reference internal" href="#unit-tests">Unit Tests</a></li> <li><a class="reference internal" href="#writing-documentation">Writing Documentation</a></li> <li><a class="reference internal" href="#how-to-start-your-own-module">How To Start Your Own Module</a></li> +<li><a class="reference internal" href="#third-party-contributions-license-issues">Third Party Contributions (License Issues)</a></li> </ul> </li> </ul> @@ -707,7 +745,7 @@ you.</p> </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 10:40, 2014. + Last updated on Aug 07 14:22, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/core/argcheck.html b/doc/html/core/argcheck.html index 6741990a6cfe54153bb54753ac62a08ab5133b71..2f9b0bd2d9b69e34ed0ee1212a7b8e1fd02b3c05 100644 --- a/doc/html/core/argcheck.html +++ b/doc/html/core/argcheck.html @@ -142,7 +142,7 @@ shell. <tt class="docutils literal"><span class="pre">0</span></tt> is tradition <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">(base name of <tt class="docutils literal"><span class="pre">file</span></tt> (<tt class="xref py py-class docutils literal"><span class="pre">str</span></tt>), extension of file without a ”.gz” (<tt class="xref py py-class docutils literal"><span class="pre">str</span></tt>), flag to indicate an additional ”.gz” (<tt class="xref py py-class docutils literal"><span class="pre">bool</span></tt>)) <strong>if</strong> <tt class="docutils literal"><span class="pre">gz</span></tt> is set, (base name of <tt class="docutils literal"><span class="pre">file</span></tt> -(<tt class="xref py py-class docutils literal"><span class="pre">str</span></tt>), extension of file if not).</p> +(<tt class="xref py py-class docutils literal"><span class="pre">str</span></tt>), extension of file) <strong>if not</strong>.</p> </td> </tr> </tbody> @@ -217,7 +217,7 @@ shell. <tt class="docutils literal"><span class="pre">0</span></tt> is tradition </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 09:50, 2014. + Last updated on Aug 07 11:54, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/core/index.html b/doc/html/core/index.html index 992edc9e82b9c71fa06eaf623efeb97519aefdc3..61373e9a0a2ee7f2d119ae22e2446402dc710892 100644 --- a/doc/html/core/index.html +++ b/doc/html/core/index.html @@ -123,7 +123,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 09:50, 2014. + Last updated on Aug 07 11:54, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/developers.html b/doc/html/developers.html index f50bf07cc4a387f45be06dfcf076ff093ad94a1c..4198ed7194c60bff02f162ad9d59db9f411013b6 100644 --- a/doc/html/developers.html +++ b/doc/html/developers.html @@ -79,6 +79,7 @@ <li class="toctree-l2"><a class="reference internal" href="contributing.html#unit-tests">Unit Tests</a></li> <li class="toctree-l2"><a class="reference internal" href="contributing.html#writing-documentation">Writing Documentation</a></li> <li class="toctree-l2"><a class="reference internal" href="contributing.html#how-to-start-your-own-module">How To Start Your Own Module</a></li> +<li class="toctree-l2"><a class="reference internal" href="contributing.html#third-party-contributions-license-issues">Third Party Contributions (License Issues)</a></li> </ul> </li> </ul> @@ -139,7 +140,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 10:40, 2014. + Last updated on Aug 07 14:22, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/genindex.html b/doc/html/genindex.html index 228223819fc382dfd4dd98ad29bd6cbc6eec9c5e..338067fcc562c174b490fd36d57440e9b43f64a5 100644 --- a/doc/html/genindex.html +++ b/doc/html/genindex.html @@ -334,7 +334,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 10:40, 2014. + Last updated on Aug 07 14:22, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/index.html b/doc/html/index.html index f6469e9d8676b93dc1b0945c083822929bd55dc6..9f457b6468d31f1edaa042527323be92ee1a68b4 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -134,7 +134,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 10:40, 2014. + Last updated on Aug 07 14:22, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/meld/index.html b/doc/html/meld/index.html index ee4af64ac7bbe3a199af6eb92190138c8bec0cc2..11f75c69a756dc5d4317143c7db987254fd3abcf 100644 --- a/doc/html/meld/index.html +++ b/doc/html/meld/index.html @@ -127,7 +127,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jun 19 11:04, 2014. + Last updated on Aug 07 11:54, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/meld/loop.html b/doc/html/meld/loop.html index 9c486901bd05513404169dd1c46fe210ee4c0746..4c96dedd051543932f4bbe16cebb17748f4204a3 100644 --- a/doc/html/meld/loop.html +++ b/doc/html/meld/loop.html @@ -338,7 +338,7 @@ extension of the gap.</p> </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jun 19 11:04, 2014. + Last updated on Aug 07 11:54, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/meld/rawmodel.html b/doc/html/meld/rawmodel.html index 2ada8943e78f374c805283ff302d719f60edf4c6..6ce3448981d235303154f7350e1125d6f1ea0196 100644 --- a/doc/html/meld/rawmodel.html +++ b/doc/html/meld/rawmodel.html @@ -221,7 +221,7 @@ missing or incomplete backbone coordinates in the template structure.</p> </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jun 19 11:04, 2014. + Last updated on Aug 07 11:54, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/objects.inv b/doc/html/objects.inv index 12044229f7d8f4641a521777fef1c1f27935d098..fa69201d044980768da879cf410081d7f709e4d1 100644 Binary files a/doc/html/objects.inv and b/doc/html/objects.inv differ diff --git a/doc/html/py-modindex.html b/doc/html/py-modindex.html index b39703852981793d5c099921721236011bc5dc01..543390b6446f33313b8a9c7bbda3d32dbc1f5a1f 100644 --- a/doc/html/py-modindex.html +++ b/doc/html/py-modindex.html @@ -113,7 +113,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 10:40, 2014. + Last updated on Aug 07 14:22, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/search.html b/doc/html/search.html index ef7e789a64f59b9d6de0a370a0c1f24360dc2443..beab970fcf713ba870ed4b8cae113a2f37f267e9 100644 --- a/doc/html/search.html +++ b/doc/html/search.html @@ -99,7 +99,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jul 07 10:40, 2014. + Last updated on Aug 07 14:22, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/doc/html/searchindex.js b/doc/html/searchindex.js index c1acd1872f521fbeb3ae719aacb58ce889084408..b52058020aa72497284d3e6fc3154b1172f2b72a 100644 --- a/doc/html/searchindex.js +++ b/doc/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({envversion:42,terms:{aln:6,all:[8,0,1,10,6],code:[8,0,10],forget:8,chain:[10,6],messi:10,skip:10,sidechains_unit_test:10,ost:[0,1,2,3,4,5,6,7,8,9,10],fragment:1,disable_document:[8,10],prefix:[10,0],concept:10,subclass:10,abil:10,follow:[10,6],middl:10,structuralgap:1,readabl:10,init:10,program:7,under:10,introduc:10,sourc:[8,0,10],everi:[10,6],string:0,fals:[10,0,1,6],internet:10,candid:1,worst:10,failur:[10,0],veri:[10,0],affect:10,runnabl:10,tri:6,four:1,magic:10,level:[8,10],did:10,list:[8,0,1,10,6],assertequ:10,item:[10,6],fileextens:0,smallish:[8,10],align:6,dir:10,malici:10,promod_gcc_45:10,your_modul:10,direct:10,past:10,second:6,design:0,pass:10,acid:6,even:10,index:[10,4],what:[8,0,10],hide:10,sub:10,resembl:10,sum:1,invok:[8,10],anywai:10,current:10,delet:6,version:[8,10],"new":[10,1,6],boost:[0,1,2,3,4,5,6,7,8,9,10],method:1,meld:5,subtre:10,submodule1:10,honour:1,gener:10,never:10,here:[8,0,10,6],lib_stage_path:10,let:10,set_directory_properti:10,path:[8,0,10],along:10,modifi:[10,6,5],implicit:8,valu:0,wait:10,test_someth:10,search:[8,4,10],executable_output_path:10,setup_boost:10,promod3_version_minor:10,doctest:[8,10],action:10,implement:10,pack:1,honor:6,chanc:10,methionin:6,via:10,extra:10,solut:10,modul:5,submodul:10,unix:10,api:9,instal:8,total:1,unit:[],highli:8,fed:10,from:[0,1,5,6,8,9,10],describ:0,would:[8,10],regist:10,two:10,next:10,everybodi:10,few:[8,10,1,6],live:10,call:[8,10],recommend:8,loadalign:6,checkout:10,tell:[10,0],tightli:10,more:[8,10,6],sort:1,trustworthi:10,peopl:10,relat:10,notic:10,warn:10,flag:[10,0],include_directori:10,particular:10,known:0,rare:10,hold:[1,6],cach:[8,10],must:10,py_run:10,hous:10,setup:[10,5],work:[8,10],histori:10,remain:6,can:[8,0,10,6],torsion_scor:1,purpos:10,root:10,fetch:[10,0],def:10,control:10,give:10,process:10,add_argu:0,indic:[],topic:10,candit:1,want:[8,10],backbonelist:1,hydrogen:6,packing_scor:1,alwai:10,gcc:10,cours:10,end:[8,0,1,10],thing:[8,10],rather:10,peptid:[1,6],comfort:0,calpha_onli:6,"__init__":10,instead:[8,0,10],config:10,updat:10,python_vers:10,product:10,entityhandl:[1,6],rebas:10,mess:10,dive:10,after:[8,10],usabl:10,sortbyscor:1,befor:10,wrong:8,attent:10,date:10,multipl:10,data:10,grow:6,man:[8,10],"short":10,practic:10,third:10,mol_alg:10,sit:10,correspond:[10,1],stash:10,disabl:10,issu:[10,7],alias:10,"switch":10,maintain:10,environ:10,allow:10,order:1,origin:10,promod3_version_major:10,help:[8,10],over:[8,10,6],insight:10,increas:1,through:10,files_to_be_remov:10,gitignor:10,still:10,pointer:8,entiti:[10,1],output_vari:10,fix:[10,0],selenium:6,structuralgaplist:6,carri:[10,0],complex:10,onc:10,python_doc_url:10,therefor:10,easier:1,linkcheck:[8,10],them:10,good:10,"return":[0,1,6],thei:[10,1],python:[0,1,2,3,4,5,6,7,8,9,10],dai:0,exot:10,"break":10,framework:10,conquer:10,clash_bb_scor:1,verifi:0,front:[8,0,10],now:[10,6],minimalist:6,cmake_cxx_flags_releas:10,libexec_stage_path:10,name:[10,0],rmsd:1,anyth:[8,10],separ:10,easili:10,achiev:10,each:10,debug:10,found:10,went:10,higher:8,side:10,mean:[8,0],compil:10,monolith:10,parwis:6,strip:6,idea:[10,5],realli:[8,0,10],runtest:10,"static":10,coord:1,our:10,special:[8,10],out:[8,10],variabl:[8,10],shown:10,goe:[8,10],promod3_unittest:10,crucial:10,content:[10,4,2],reader:10,print:[8,6],got:8,exec_program:10,clone:10,common:[10,0],model:[],make_directori:10,runtimeerror:[1,6],given:[0,1],free:10,standard:[],headlin:10,reason:10,base:[0,6],put:[8,0,10],org:10,basi:10,could:[10,6],success:[0,1],keep:10,turn:[10,0],clash_sc_scor:1,place:10,think:10,first:[10,5],oper:10,softwar:10,major:10,suffix:0,obviou:10,feel:10,sidechains_pymod:10,number:[1,6],yourself:[8,10],restrict:10,mai:[10,6],alreadi:10,done:10,messag:[10,0],blank:10,stabl:10,miss:[0,1,6],straight:10,exit_statu:0,differ:[8,10],script:[8,0,10],top:[8,10],perfectli:10,mkdir:10,system:[8,10,5],least:[8,10],tradition:0,attach:6,stori:10,master:10,too:10,termin:0,scheme:10,"final":[10,6],store:[10,1,6],shell:[8,0],option:[8,0,10],tool:0,copi:[10,6],restrict_chain:6,openstructur:[0,1,2,3,4,5,6,7,8,9,10],subsequ:6,pars:0,boost_include_dir:10,mostli:10,rst:10,conop:10,than:10,kind:10,setup_compiler_flag:10,whenev:10,provid:[8,10],seamlessli:10,tree:10,unrecognis:0,project:10,find_packag:10,reus:6,str:[0,6],were:10,posit:[0,1],toward:10,markup:10,python_binari:10,sometim:10,mind:10,argument:[],packag:10,manner:10,have:[8,10,1,6],"__main__":10,need:[8,0,10],fasta:6,tidi:10,cmake_current_source_dir:10,optimis:10,rmsdto:1,imagin:10,built:10,advic:10,inform:6,diverg:10,self:10,also:[8,0,10,6],without:[0,6],take:[10,6],which:[10,6,7],thoroughli:10,noth:10,singl:[10,6],"_opt":10,sure:10,clash:1,track:0,buildrawmodel:6,compress:0,somethingtest:10,most:[10,0,6],hotfix:10,"class":[],renam:5,url:10,doc:[8,10],later:10,cover:[10,0,7],doe:[10,0,6],ext:0,declar:10,clean:[8,10],usual:[8,10],someth:10,cmakelist:[8,10],show:10,dbg:10,attachview:6,bring:10,add_doc_sourc:10,fine:10,find:10,involv:10,access:1,onli:[10,0,6],locat:8,explain:10,configur:[8,10],activ:10,state:8,should:[10,0],score:1,suppos:[10,1],templat:6,folder:10,move:10,hit:10,unus:10,variou:8,get:[8,10],cannot:10,loadpdb:6,report:[10,6],toolbox:10,requir:[8,10,1],add_changelog_to_doc:10,enabl:0,"2b1":8,gather:[10,7],whether:0,"float":1,integr:10,contain:[8,0,10,6,9],python_root:8,where:10,remov:8,view:10,user:[],set:[8,0,1,10,6],seq:10,allatom_scor:1,frame:10,around:10,ost_include_dir:10,see:10,temporarili:10,result:6,smng:5,arg:10,testcas:10,reserv:0,sport:10,awar:10,statu:10,detect:0,parent:6,review:10,version_great:10,enumer:10,label:10,figur:10,header_stage_path:10,subdir:10,simplest:10,awai:10,paramet:[0,1,6],approach:10,attribut:10,accord:10,extend:10,sole:10,cmake_cxx_compiler_vers:10,test_your_modul:10,solv:10,come:[10,0],popul:[8,10],fail:[10,1],extens:[0,1],howev:1,disable_doctest:[8,10],promod3_version_patch:10,tutori:10,grain:10,fno:10,modif:6,whole:[10,6],pdb:[0,6],comment:10,sidechains_rst:10,"1ake":6,point:[10,1],cxx:10,overview:10,unittest:10,argumentpars:0,pop:10,walk:10,residu:[1,6],header:10,param:1,codetest:10,test_submodule1:10,assum:10,torsion:1,quit:10,template_structur:6,evalu:10,coupl:10,rebuild:[8,10],three:10,been:10,sinc:[10,0],compon:10,trigger:10,besid:8,treat:[10,6],basic:[8,10,6],ost_root:[8,10],addit:[10,0],seq_alg:10,tini:10,quickli:10,life:[10,1],convert:6,gap:[1,6],coordin:[],togeth:10,input:0,fileexist:0,educ:10,those:[8,10],"case":10,cmake_c_compiler_vers:10,look:[10,0],raw:9,testfileexistsfals:10,servic:10,properti:10,formatt:10,calcul:1,match:[10,6],abov:10,error:0,dost_root:[8,10],loop:9,stage_dir:10,spawn:10,opt:0,test_sidechain:10,helper:1,readi:8,sidechain:[10,1,6],henc:10,non:10,itself:10,clutter:10,conf:[8,10],protein:[9,6],dedic:[8,10],sever:[8,10],reviv:10,develop:[],fedora:10,etc:10,author:10,parti:10,belong:10,savepdb:6,same:[8,1],"while":[10,0],member:[10,6],binari:10,drawback:10,admir:10,document:5,conflict:10,complet:[10,6],http:10,optim:10,bienchen:10,argpars:0,hand:8,driven:10,rais:[1,6],disable_linkcheck:[8,10],initi:5,extern:10,respons:10,stack:10,expand:10,recent:10,off:[10,6],pymod:10,nevertheless:10,macro:10,builder:8,well:[8,10,1,6],exampl:[8,10,6],command:[],branchnam:10,thi:[0,1,6,7,8,9,10],endif:10,gzip:0,everyth:10,loss:10,spend:10,latest:8,cmake_support:10,clash_scor:1,just:[8,10],entri:10,mol:10,reduced_scor:1,obtain:6,rest:[0,1,2,3,4,5,6,7,8,9,10],touch:10,web:8,loopcandid:1,restructuredtext:[0,1,2,3,4,5,6,7,8,9,10],makefil:[8,10],except:10,littl:10,add:[10,1],densiti:1,els:10,save:10,boost_root:8,bin:10,advis:10,format:10,handl:6,specimen:0,setup_stag:10,piec:10,source2:10,source1:10,elabor:10,bit:[8,10],cmake_compiler_is_gnucxx:10,mod:10,insert:[1,6],like:[10,6],lost:10,incred:6,manual:[8,10],html:[8,10,5],test_:10,test_awesome_featur:10,"boolean":0,either:[10,6],output:0,hook:10,page:[8,4,10],www:10,right:[8,10],often:0,some:[10,0],begin:10,resolv:10,intern:10,proper:10,qmean:[8,10],thu:0,txt:[8,10],lead:0,avoid:10,per:[10,7],exit:0,select:6,recognis:10,sequenc:[9,1,6],condit:10,amino:6,core:[],plu:10,run:[],cmake_source_dir:10,backbon:[1,6],step:10,repositori:[10,5],"__name__":10,cmake_minimum_requir:10,intervent:10,mmcif:0,chapter:10,src:10,about:[10,6],actual:[10,1],materi:10,manag:10,coars:10,commit:10,ost_doc_url:10,produc:8,qmean_root:[8,10],within:[8,10],automat:[10,0],due:[1,6],promod3_version_str:10,empti:10,cmake_cxx_flag:10,cmake_module_path:10,announc:10,merg:10,git:5,fill:10,log:10,wai:[8,10],qmean_include_dir:10,support:0,renumb:6,custom:10,avail:[8,10],strict:10,sortbycorrel:1,much:[10,6],interfac:10,includ:[10,0,5],lot:[10,0],suit:10,forward:10,parse_arg:0,unfortun:10,"function":[],headach:10,enough:10,tupl:0,forg:10,wno:10,back:10,link:[8,10],atom:[1,6],don:[8,10],line:[],inlin:10,"true":[10,0,1,6],bug:10,pull:10,tripl:0,immedi:10,consist:10,possibl:[10,6],"default":[8,10],type:[0,1,6],insertinto:1,displai:0,below:10,otherwis:10,problem:10,similar:8,testutil:10,featur:10,creat:[8,10],"int":0,certain:8,utilis:[10,0],fellow:10,incomplet:6,exist:[10,0,1],file:[],dqmean_root:[8,10],deuterium:6,check:[8,0,10],probabl:[8,10],echo:10,again:[8,10],calpha:6,when:[10,6],detail:[10,6],other:[8,10,6],bool:[0,1],seem:10,test:[],you:[8,0,10],phosphoserin:6,correl:1,bb_list:1,toentiti:1,additional_make_clean_fil:10,determin:0,rawmodelingresult:6,devot:7,cmake_build_typ:10,add_subdirectori:10,briefli:10,consid:10,homolog:7,doptim:10,fatal_error:10,stai:10,reduc:1,sphinx:[0,1,2,3,4,5,6,7,8,9,10],algorithm:6,project_binary_dir:10,directori:[],descript:10,pseudo:6,rule:10,ignor:6,time:[10,6],push:10},objtypes:{"0":"py:module","1":"py:function","2":"py:method","3":"py:attribute","4":"py:class"},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","class","Python class"]},filenames:["core/argcheck","meld/loop","developers","users","index","changelog","meld/rawmodel","core/index","buildsystem","meld/index","contributing"],titles:["<tt class=\"docutils literal\"><span class=\"pre\">argcheck</span></tt> - Standard tests for command line arguments","Loop Modeling","Documentation For Developes","Documentation For Users","Welcome to ProMod3’s documentation!","Changelog","Raw Coordinate Modeling","<tt class=\"docutils literal\"><span class=\"pre\">core</span></tt> - ProMod3 core functionality","Building ProMod3","<tt class=\"docutils literal\"><span class=\"pre\">meld</span></tt> - Coordinate modeling","Contributing"],objects:{"promod3.core.argcheck":{FileExtension:[0,1,1,""],FileExists:[0,1,1,""]},"sm.meld.LoopCandidate":{correl:[1,3,1,""],clash_score:[1,3,1,""],allatom_score:[1,3,1,""],score:[1,3,1,""],reduced_score:[1,3,1,""],torsion_score:[1,3,1,""],InsertInto:[1,2,1,""],gap:[1,3,1,""],clash_sc_score:[1,3,1,""],ToEntity:[1,2,1,""],clash_bb_score:[1,3,1,""],coords:[1,3,1,""],packing_score:[1,3,1,""],RmsdTo:[1,2,1,""]},"sm.meld":{LoopCandidate:[1,4,1,""],LoopCandidates:[1,4,1,""],BuildRawModel:[6,1,1,""],RawModelingResult:[6,4,1,""]},"sm.meld.RawModelingResult":{model:[6,3,1,""],gaps:[6,3,1,""]},"sm.meld.LoopCandidates":{SortByScore:[1,2,1,""],model:[1,3,1,""],SortByCorrel:[1,2,1,""],Add:[1,2,1,""]},promod3:{core:[7,0,1,""],meld:[9,0,1,""]}},titleterms:{pre:[0,7,9],model:[9,1,6],own:10,modul:10,argument:0,indic:4,raw:6,api:[1,6],file:0,tabl:4,argcheck:0,your:10,unit:10,git:10,cmake:[8,10],welcom:4,start:10,make:8,write:10,how:10,build:8,branch:10,test:[10,0],"import":[],document:[10,4,2,3],promod3:[8,4,7],meld:9,"function":7,core:7,liter:[0,7,9],run:8,contribut:10,standard:0,coordin:[9,6],user:3,releas:5,develop:2,line:0,"class":[0,7,9],stage:10,target:[],changelog:5,directori:10,docutil:[0,7,9],introduct:[0,6],structur:10,command:0,span:[0,7,9],chang:5,loop:1,depend:8}}) \ No newline at end of file +Search.setIndex({envversion:42,terms:{aln:6,all:[8,0,1,5,6],code:[8,0,5],forget:[8,5],chain:[8,6],messi:8,skip:8,forbidden:8,sidechains_unit_test:8,ost:[0,1,2,3,4,5,6,7,8,9,10],disable_document:[8,5],prefix:[8,0],concept:8,per:[8,7],abil:8,follow:[8,6],middl:8,structuralgap:1,readabl:8,init:8,program:7,under:8,introduc:8,sourc:[8,0,5],everi:[8,6],string:0,fals:[8,0,1,6],internet:8,candid:1,worst:8,failur:[8,0],veri:[8,0],affect:8,runnabl:8,tri:6,four:1,magic:8,level:[8,5],did:8,list:[8,0,1,5,6],assertequ:8,item:[8,6],fileextens:0,servic:8,dir:8,malici:8,promod_gcc_45:8,your_modul:8,direct:8,past:8,second:6,design:0,pass:8,download:5,acid:6,even:8,index:[8,4],what:[8,0,5],hide:8,sub:8,resembl:8,sum:1,calcul:1,find:8,current:8,delet:6,version:[8,5],"new":[8,1,6],boost:[0,1,2,3,4,5,6,7,8,9,10],method:1,meld:3,subtre:8,submodule1:8,honour:1,gener:8,never:8,here:[8,0,5,6],sphinx:[0,1,2,3,4,5,6,7,8,9,10],save:8,lib_stage_path:8,let:8,set_directory_properti:8,path:[8,0,5],along:8,modifi:[8,6,3],implicit:5,valu:0,wait:8,headlin:8,search:[8,4,5],produc:5,executable_output_path:8,setup_boost:8,promod3_version_minor:8,doctest:[8,5],within:[8,5],action:8,implement:8,stage_dir:8,honor:6,chanc:8,argpars:0,spawn:8,via:8,extra:8,activ:8,modul:3,submodul:8,put:[8,0,5],unix:8,api:9,instal:[8,5],total:1,unit:[],highli:5,fed:8,from:[0,1,3,5,6,8,9],describ:0,would:[8,5],regist:8,two:8,next:8,everybodi:8,few:[8,5,1,6],live:8,call:[8,5],recommend:5,loadalign:6,checkout:8,tell:[8,0],tightli:8,more:[8,5,6],sort:1,chapter:8,peopl:8,relat:8,notic:8,warn:8,flag:[8,0],include_directori:8,particular:8,known:0,actual:[8,1],hold:[1,6],cach:[8,5],must:8,py_run:8,hous:8,setup:[8,3],work:[8,5],histori:8,remain:6,paragraph:8,can:[8,0,5,6],torsion_scor:1,purpos:8,root:8,fetch:[8,0],def:8,control:8,give:8,process:8,add_argu:0,indic:0,topic:8,candit:1,want:[8,5],phrase:8,backbonelist:1,hydrogen:6,packing_scor:1,alwai:8,gcc:8,cours:8,end:[8,0,1,5],thing:[8,5],rather:8,comfort:0,sever:[8,5],verifi:0,config:8,updat:8,python_vers:8,product:8,entityhandl:[1,6],rebas:8,mess:8,clone:8,after:[8,5],usabl:8,sortbyscor:1,befor:8,wrong:5,attent:8,mai:[8,6],multipl:8,data:8,grow:6,man:[8,5],"short":8,practic:8,ost_doc_url:8,sit:8,correspond:[8,1],stash:8,exclud:8,alias:8,"switch":8,maintain:8,environ:8,allow:8,exclus:8,order:1,origin:8,promod3_version_major:8,help:[8,5],over:[8,5,6],insight:8,becaus:[8,5],report:[8,6],through:8,same:[5,1],gitignor:8,still:8,pointer:5,entiti:[8,1],perfect:8,output_vari:8,binari:8,fix:[8,0],selenium:6,structuralgaplist:6,carri:[8,0],drawback:8,onc:8,python_doc_url:8,therefor:8,easier:1,linkcheck:[8,5],them:8,good:8,"return":[0,1,6],thei:[8,1],python:[0,1,2,3,4,5,6,7,8,9,10],dai:0,exot:8,"break":8,framework:8,conquer:8,clash_bb_scor:1,instead:[8,0,5],front:[8,0,5],now:[8,6],align:6,minimalist:6,cmake_cxx_flags_releas:8,libexec_stage_path:8,name:[8,0],rmsd:1,anyth:[8,5],separ:8,easili:8,achiev:8,each:8,debug:8,found:8,went:8,complet:[8,6],side:8,mean:[8,0,5],compil:8,everyth:8,monolith:8,parwis:6,cmake_module_path:8,test_sidechain:8,idea:[8,3],realli:[8,0,5],runtest:8,"static":8,"2b1":5,our:8,special:[8,5],out:[8,5],variabl:[8,5],shown:8,goe:[8,5],promod3_unittest:8,crucial:8,content:[8,4,10],reader:8,print:[5,6],got:5,exec_program:8,dive:8,integr:8,runtimeerror:[1,6],differ:[8,5],free:8,standard:[],test_someth:8,reason:8,base:[0,6],ask:8,org:8,basi:8,could:[8,6],insert:[1,6],keep:8,turn:[8,0],clash_sc_scor:1,place:8,think:8,first:[8,3],oper:8,softwar:8,major:8,suffix:0,obviou:8,prevent:8,feel:8,sidechains_pymod:8,number:[1,6],yourself:[8,5],restrict:8,date:8,alreadi:8,done:8,least:[8,5],blank:8,stabl:8,miss:[0,1,6],exit_statu:0,given:[0,1],script:[8,0,5],top:[8,5],perfectli:8,mkdir:8,system:[8,5,3],messag:[8,0],stack:8,attach:6,stori:8,master:8,too:8,termin:0,scheme:8,"final":[8,6],store:[8,1,6],includ:[8,0,3],shell:[5,0],option:[8,0,5],tool:0,copi:[8,6],restrict_chain:6,openstructur:[0,1,2,3,4,5,6,7,8,9,10],part:8,pars:0,boost_include_dir:8,mostli:8,rst:8,off:[8,6],than:8,kind:8,target:[8,5],whenev:8,provid:[8,5],seamlessli:8,tree:8,unrecognis:0,project:8,nevertheless:8,reus:6,str:[0,6],were:8,posit:[0,1],toward:8,initi:3,builder:5,python_binari:8,sometim:8,mind:8,argument:[],packag:8,manner:8,have:[8,5,1,6],"__main__":8,need:[8,0,5],fasta:6,tidi:8,cmake_current_source_dir:8,optimis:8,rmsdto:1,imagin:8,probabl:[8,5],built:8,advic:8,inform:6,diverg:8,self:8,dedic:[8,5],lost:8,also:[8,0,5,6],exampl:[8,5,6],take:[8,6],which:[8,5,6,7],thoroughli:8,noth:8,singl:[8,6],"_opt":8,sure:8,distribut:8,clash:1,track:0,forg:8,compress:0,wno:8,most:[8,0,6],hotfix:8,"class":[],charg:8,renam:3,bug:8,url:8,doc:[8,5],later:8,cover:[8,0,7],doe:[8,0,6],ext:0,declar:8,clean:[8,5],latest:5,review:8,came:8,cmakelist:[8,5],show:8,dbg:8,attachview:6,bring:8,permiss:8,cmake_support:8,fine:8,anywai:8,eigen:5,involv:8,access:1,onli:[8,0,6],locat:5,explain:8,configur:[8,5],solut:8,figur:8,should:[8,0],header_stage_path:8,suppos:[8,1],templat:6,folder:8,move:8,hit:8,unus:8,variou:5,get:[8,5],watch:8,cannot:8,loadpdb:6,increas:1,toolbox:8,requir:[8,5,1],setup_compiler_flag:8,add_changelog_to_doc:8,enabl:0,coord:1,"default":[8,5],common:[8,0],contain:[8,0,5,6,9],python_root:5,where:8,remov:5,view:8,set:[8,0,1,5,6],seq:8,allatom_scor:1,frame:8,abort:8,ost_include_dir:8,see:8,temporarili:8,result:6,arg:8,testcas:8,reserv:0,sport:8,subject:8,awar:8,statu:8,detect:0,extend:8,someth:8,version_great:8,enumer:8,label:8,state:[8,5],score:1,subdir:8,simplest:8,"import":[8,0,5,6],awai:8,paramet:[0,1,6],approach:8,attribut:8,accord:8,parent:6,sole:8,cmake_cxx_compiler_vers:8,test_your_modul:8,recent:8,solv:8,come:[8,0],addit:[8,0],fail:[8,1],extens:[0,1],howev:1,disable_doctest:[8,5],promod3_version_patch:8,tutori:8,grain:8,fno:8,modif:6,whole:[8,6],pdb:[0,6],comment:8,sidechains_rst:8,"1ake":6,point:[8,5,1],cxx:8,overview:8,unittest:8,argumentpars:0,pop:8,walk:8,residu:[1,6],header:[8,5],featur:8,littl:8,test_submodule1:8,assum:8,torsion:1,quit:8,template_structur:6,creat:[8,5],coupl:8,rebuild:[8,5],three:8,been:8,sinc:[8,0],compon:8,trigger:8,besid:5,treat:[8,6],basic:[8,5,6],txt:[8,5],ost_root:[8,5],popul:[8,5],seq_alg:8,tini:8,quickli:8,life:[8,1],convert:6,ani:8,coordin:[],togeth:8,els:8,fileexist:0,educ:8,those:[8,5],"case":8,cmake_c_compiler_vers:8,uncertain:8,look:[8,0],raw:9,testfileexistsfals:8,straight:8,properti:8,commerci:8,formatt:8,invok:[8,5],boost_root:5,abov:8,error:0,dost_root:[8,5],loop:9,pack:1,methionin:6,bin:8,smng:3,helper:1,readi:5,sidechain:[8,1,6],henc:8,non:8,itself:8,clutter:8,conf:[8,5],protein:[9,6],calpha_onli:6,"__init__":8,reviv:8,develop:[],fedora:8,etc:8,suggest:8,belong:8,savepdb:6,files_to_be_remov:8,"while":[8,0],member:[8,6],fragment:1,complex:8,advis:8,admir:8,document:3,conflict:8,higher:5,http:8,optim:8,bienchen:8,make_directori:8,hand:5,driven:8,moment:8,rais:[1,6],disable_linkcheck:[8,5],user:[],extern:8,respons:8,tradition:0,expand:8,codetest:8,task:8,conop:8,pymod:8,find_packag:8,macro:8,markup:8,well:[8,5,1,6],without:[8,0,6],command:[],branchnam:8,thi:[0,1,5,6,7,8,9],endif:8,gzip:0,model:7,academ:8,spend:8,piec:8,usual:[8,5],add_doc_sourc:8,clash_scor:1,just:[8,5],entri:8,elabor:8,reduced_scor:1,obtain:6,rest:[0,1,2,3,4,5,6,7,8,9,10],touch:8,web:[8,5],loopcandid:1,restructuredtext:[0,1,2,3,4,5,6,7,8,9,10],makefil:[8,5],except:8,param:1,add:[8,1],densiti:1,input:0,subsequ:6,match:[8,6],opt:0,around:8,format:8,handl:6,specimen:0,term:8,source2:8,source1:8,mol:8,bit:[8,5],you:[8,0,5],mod:8,eigen3_include_dir:5,loss:8,like:[8,5,6],success:[0,1],incred:6,manual:[8,5],html:[8,5,3],test_:8,test_awesome_featur:8,"boolean":0,either:[8,6],output:[8,0],hook:8,page:[8,4,5],www:8,right:[8,5],often:[8,0],acknowledg:8,some:[8,0],begin:8,resolv:8,intern:8,proper:8,librari:8,qmean:[8,5],thu:0,smallish:[8,5],lead:0,avoid:8,definit:8,subclass:8,exit:0,select:6,recognis:8,devot:7,condit:8,amino:6,core:0,plu:8,cmake_source_dir:8,backbon:[1,6],step:8,promot:8,repositori:[8,3],"__name__":8,add_subdirectori:8,intervent:8,mmcif:0,stage:[],trustworthi:8,src:8,about:[8,6],rare:8,materi:8,manag:8,coars:8,commit:8,mol_alg:8,disabl:8,qmean_root:[8,5],real:8,"float":1,automat:[8,0],due:[1,6],promod3_version_str:8,empti:8,cmake_cxx_flag:8,strip:6,announc:8,merg:8,git:3,log:8,wai:[8,5],pictur:8,qmean_include_dir:8,support:[8,0],renumb:6,custom:8,avail:[8,5],strict:8,sortbycorrel:1,much:[8,6],interfac:8,author:8,lot:[8,0],suit:8,forward:8,stai:8,parse_arg:0,unfortun:8,"function":0,headach:8,enough:8,tupl:0,buildrawmodel:6,somethingtest:8,back:8,link:[8,5],atom:[1,6],don:[8,5],line:[],inlin:8,"true":[8,0,1,6],setup_stag:8,pull:[8,5],tripl:0,immedi:8,consist:8,possibl:[8,6],whether:0,type:[0,1,6],insertinto:1,displai:0,below:8,otherwis:8,problem:8,similar:5,testutil:8,gather:[8,7],evalu:8,"int":0,certain:5,utilis:[8,0],fellow:8,incomplet:6,exist:[8,0,1],file:[],dqmean_root:[8,5],deuterium:6,check:[8,0,5],fill:8,echo:8,again:[8,5],calpha:6,when:[8,6],detail:[8,6],other:[8,5,6],bool:[0,1],seem:8,test:[],cmake_compiler_is_gnucxx:8,phosphoserin:6,nice:8,correl:1,bb_list:1,toentiti:1,additional_make_clean_fil:8,determin:0,rawmodelingresult:6,sequenc:[9,1,6],cmake_build_typ:8,cmake_minimum_requir:8,briefli:8,consid:8,gap:[1,6],homolog:7,doptim:8,fatal_error:8,legal:8,reduc:1,peptid:[1,6],algorithm:6,project_binary_dir:8,directori:[],descript:8,pseudo:6,rule:8,ignor:6,time:[8,6],push:8},objtypes:{"0":"py:module","1":"py:function","2":"py:method","3":"py:attribute","4":"py:class"},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","class","Python class"]},filenames:["core/argcheck","meld/loop","users","changelog","index","buildsystem","meld/rawmodel","core/index","contributing","meld/index","developers"],titles:["<tt class=\"docutils literal\"><span class=\"pre\">argcheck</span></tt> - Standard tests for command line arguments","Loop Modeling","Documentation For Users","Changelog","Welcome to ProMod3’s documentation!","Building ProMod3","Raw Coordinate Modeling","<tt class=\"docutils literal\"><span class=\"pre\">core</span></tt> - ProMod3 core functionality","Contributing","<tt class=\"docutils literal\"><span class=\"pre\">meld</span></tt> - Coordinate modeling","Documentation For Developes"],objects:{"promod3.core.argcheck":{FileExtension:[0,1,1,""],FileExists:[0,1,1,""]},"sm.meld.LoopCandidate":{correl:[1,3,1,""],clash_score:[1,3,1,""],allatom_score:[1,3,1,""],score:[1,3,1,""],reduced_score:[1,3,1,""],torsion_score:[1,3,1,""],InsertInto:[1,2,1,""],gap:[1,3,1,""],clash_sc_score:[1,3,1,""],ToEntity:[1,2,1,""],clash_bb_score:[1,3,1,""],coords:[1,3,1,""],packing_score:[1,3,1,""],RmsdTo:[1,2,1,""]},"sm.meld":{LoopCandidate:[1,4,1,""],LoopCandidates:[1,4,1,""],BuildRawModel:[6,1,1,""],RawModelingResult:[6,4,1,""]},"sm.meld.RawModelingResult":{model:[6,3,1,""],gaps:[6,3,1,""]},"sm.meld.LoopCandidates":{SortByScore:[1,2,1,""],model:[1,3,1,""],SortByCorrel:[1,2,1,""],Add:[1,2,1,""]},promod3:{core:[7,0,1,""],meld:[9,0,1,""]}},titleterms:{pre:[0,7,9],own:8,modul:8,argument:0,indic:4,raw:6,api:[1,6],file:0,tabl:4,run:5,your:8,unit:8,git:8,develop:10,welcom:4,how:8,parti:8,make:5,write:8,start:8,build:5,branch:8,test:[8,0],document:[8,4,10,2],promod3:[5,4,7],meld:9,"function":7,core:7,liter:[0,7,9],argcheck:0,contribut:8,chang:3,standard:0,coordin:[9,6],user:2,releas:3,cmake:[8,5],line:0,"class":[0,7,9],stage:8,third:8,changelog:3,directori:8,docutil:[0,7,9],introduct:[0,6],structur:8,issu:8,command:0,span:[0,7,9],model:[9,1,6],licens:8,loop:1,depend:5}}) \ No newline at end of file diff --git a/doc/html/users.html b/doc/html/users.html index 1da95c9d164c976ae56567a70f2d22ac0507ab7a..1a37587fdd946ddb792483677bd3853567f0414d 100644 --- a/doc/html/users.html +++ b/doc/html/users.html @@ -110,7 +110,7 @@ </div> <div class="footer"> © Copyright 2013, Bienchen. - Last updated on Jun 19 11:04, 2014. + Last updated on Aug 07 11:54, 2014. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1. </div> </body> diff --git a/extras/pre-commit b/extras/pre-commit index a8b949b7cde019f6fc31acf7632433a6cfb36e02..28a5fd75d1d66103f6543b1f7529a66363149354 100755 --- a/extras/pre-commit +++ b/extras/pre-commit @@ -7,7 +7,11 @@ MIN_GIT_VERSION = "1.7.5.1" ## Files to be excluded from whitespace check have to be declared as regexp ## referring to the full path. So '.*\.pdf' skips ANY PDF file, while ## 'doc/html/.*\.html' only skips HTML files in the doc directory. -WHITESPACECHECK_EXCLUDES = ['.*\.pdf', '.*\.pdb', '^doc/html/.*\.html'] +WHITESPACECHECK_EXCLUDES = ['.*\.pdf', '.*\.pdb'] +## Files to be excluded from any check. This is most likely only for 'produced' +## files like documentation as HTML files. +EXCLUDE_COMPLETELY = ['^doc/html/.*\.html', '^doc/html/.*\.js', + '^doc/html/.*\.inv', '^doc/html/.*\.txt'] PYCODECHECK_EXCLUDES = ['extras/pre-commit'] ## For now, we just call 'git' from PATH. If there is need, we may change it @@ -77,6 +81,8 @@ def CheckWithespaces(): # we have trailing whitespaces, compile exclude list into regexps and # prepare output re_excludes = list() + for ex in EXCLUDE_COMPLETELY: + re_excludes.append(re.compile(ex)) for ex in WHITESPACECHECK_EXCLUDES: re_excludes.append(re.compile(ex)) output = list() @@ -116,6 +122,7 @@ def GetModFiles(): py_files = list() rst_files = list() ukn_files = list() + re_excludes = list() # get path to repo root try: cdup = subprocess.check_output(['git','rev-parse','--show-cdup'], @@ -128,9 +135,19 @@ def GetModFiles(): gso = subprocess.check_output(['git', 'status', '--porcelain'], shell=False) except Exception, e: FailMsg("Failed to run 'git status --porcelain': '%s'" % str(e), 9) + # prepare exclude list + for ex in EXCLUDE_COMPLETELY: + re_excludes.append(re.compile(ex)) # sort into file type-lists for line in gso.splitlines(): f = os.path.join(cdup, line.split()[-1]) + skip = False + for ex_re in re_excludes: + if re.match(ex_re, f): + skip = True + break + if skip: + continue ft = GetFileType(f) if ft == 'python': py_files.append(f)