[med-svn] [pdb2pqr] 01/01: updated README.test + README.Debian

Tatiana Malygina latticetower-guest at moszumanska.debian.org
Mon Jul 4 16:03:01 UTC 2016


This is an automated email from the git hooks/post-receive script.

latticetower-guest pushed a commit to branch master
in repository pdb2pqr.

commit 68cb0a3cf33af690bd47c565fc468e9e8fbc77cc
Author: latticetower-guest <merlettaia at gmail.com>
Date:   Mon Jul 4 19:02:34 2016 +0300

    updated README.test + README.Debian
---
 debian/README.Debian |  9 +++++++++
 debian/README.test   | 55 +++++++++++++++++++++++++++++++++++++++++++++++++---
 debian/changelog     |  1 +
 3 files changed, 62 insertions(+), 3 deletions(-)

diff --git a/debian/README.Debian b/debian/README.Debian
index f79bf8f..4a29e0b 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -1,3 +1,12 @@
+PDB2PKA
+=======
+
+For now PDB2PQR doesn't produce any results with PDB2PKA, since it requires 
+specific versions of `apbs` package. It works only if `apbs` installed and command  
+`python -c "from apbslib import *"` doesn't produce error.
+
+ -- Tatiana Malygina  Mon, 4 Jul 2016 18:49:01 +0300
+ 
 PROPKA
 ======
 
diff --git a/debian/README.test b/debian/README.test
index 2872bbb..0f7efe5 100644
--- a/debian/README.test
+++ b/debian/README.test
@@ -11,7 +11,6 @@ If you have both pdb2pqr and pdb2pqr-doc packages installed, you can test their
 installation by executing
 
     sh ligands-test
-    sh pdb2pka-test
 
 During data processing, pdb2pqr can write multiple warning messages to stderr. 
 This output means that PDB file contains erranous data, which could be repaired
@@ -30,10 +29,60 @@ Possible PDB IDs can be found in RCSB PDB database [1] and other sources.
 
 To see other options, call `pdb2pqr` without parameters or with `-h` key.
 
-When --ph-calc-method=pdb2pka is used, package requires python networkx library
-to be installed. Test `pdb2pka-test` passes only if this library is installed.
+Notes on PDB2PKA-test
+───────────────────────
+
+For now this test is turned off:
+
+    sh pdb2pka-test
+
+It requires `apbs` package with python support to see any sensible results.
+For now current version of `apbs` package doesn't seem to install apbs with 
+corresponding headers. 
+
+When --ph-calc-method=pdb2pka is used during `pdb2pqr` run, package requires 
+python `networkx` library to be installed. Test `pdb2pka-test` passes only if 
+this library is installed, otherwise it fails with corresponding error message. 
+
+It doesn't fail because of `apbs` installation, but it also doesn't produce any
+sensible results. When `pdb2pqr` is run like this:
+
+    pdb2pqr --with-ph=7.0 --ph-calc-method=pdb2pka --ff=parse --verbose 1a1p 1a1p.pqr
+
+- tail of program's output look like this:
+
+    Missing libraries for interfacing with APBS
+    You need to build APBS with Python support using the CMake variable 
+    -DENABLE_PYTHON=ON.
+
+- even if `apbs` is compiled and installed with -DENABLE_PYTHON flag. 
+This output message indicates that command 
+
+    python -c "from apbslib import *" 
+
+- raised python's ImportError.
+
+How to use APBS with PDB2PQR anyway
+───────────────────────────────────
+
+1. Call pdb2pqr with --apbs-input flag (since pdb2pka doesn't work, 
+--ph-calc-method=propka must be used, other arguments can vary) [2]:
+
+    pdb2pqr.py --ff=parse --apbs-input --ph-calc-method=propka 1FAS 1FAS.pqr
+    
+- this example call produces file `1FAS.in`, which contains valid input data 
+for `apbs`. Then call [3]:
+
+  apbs 1FAS.in
+
+The result of this call is valid, but probably differs from `pdb2pqr` call with
+pdb2pka method.
 
 References:
 
 [1]: RCSB PDB database (one of the possible sources of .pdb files)
     http://www.rcsb.org/pdb/home/home.do
+[2]: PDB2PQR options 
+    http://www.poissonboltzmann.org/docs/pdb2pqr-usage/
+[3]: Examples of apbs usage:
+    http://www.poissonboltzmann.org/docs/apbs-invocation/
diff --git a/debian/changelog b/debian/changelog
index 30908b3..bc4be93 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,7 @@ pdb2pqr (2.1.1+dfsg-2) unstable; urgency=medium
   * add networkx to d/control and test dependencies, mention in README.test
   * fix order of commands in debian/rules - override_dh_auto_configure:
     scons is now called after several files are regenerated with swig.
+  * updated README.test + README.Debian
 
   [ Andreas Tille ]
   * Drop unused lintian overrides

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/pdb2pqr.git



More information about the debian-med-commit mailing list