PDB2PQR 1.4.0 (2009-03)

New features

  • Updated html/master-index.html, deleted html/index.php.
  • Updated pydoc by running genpydoc.sh.
  • Added a whitespace option by by putting whitespaces between atom name and residue name, between x and y, and between y and z.
  • Added radius for Chlorine in ligff.py.
  • Added PEOEPB forcefield, data provided by Paul Czodrowski.
  • Updated inputgen.py to write out the electrostatic potential for APBS input file.
  • Updated CHARMM.DAT with two sets of phosphoserine parameters.
  • Allowed amino acid chains with only one residue, using –assign-only option.
  • Updated server.py.in so that the ligand option is also recorded in usage.txt.
  • Updated HE21, HE22 coordinates in GLN according to the results from AMBER Leap program.
  • Updated Makefile.am with Manuel Prinz’s patch (removed distclean2 and appended its contents to distclean-local).
  • Updated configure.ac, pdb2pqr-opal.py; added AppService_client.py and AppService_types.py with Samir Unni’s changes, which fixed earlier problems in invoking Opal services.
  • Applied two patches from Manuel Prinz to pdb2pka/pMC_mult.h and pdb2pka/ligand_topology.py.
  • Updated PARSE.DAT with the source of parameters.
  • Created a contrib folder with numpy-1.1.0 package. PDB2PQR will install numpy by default unless any of the following conditions is met:
  • Working version of NumPy dectected by autoconf.
  • User requests no installation with –disable-pdb2pka option.
  • User specifies external NumPy installation.
  • Merged Samir Unni’s branch. Now PDB2PQR Opal and APBS Opal services are available (through –with-opal and/or –with-apbs, –with-apbs-opal options at configure stage).
  • Added error handling for residue name longer than 4 characters.
  • Updated hbond.py with Mike Bradley’s definitions for ANGLE_CUTOFF and DIST_CUTOFF by default.
  • Removed PyXML-0.8.4, which is not required for ZSI installation.
  • Updated propka error message for make adv-test – propka requires a version of Fortran compiler.
  • Updated na.py and PATCHES.xml so that PDB2PQR handles three lettered RNA residue names (ADE, CYT, GUA, THY, and URA) as well.
  • Updated NA.xml with HO2’ added as an alternative name for H2’‘, and H5” added as an alternative name for H5’‘.
  • Updated version numbers in html/ and doc/pydoc/ .
  • Updated web server. When selecting user-defined forcefield file from the web server, users should also provide .names file.
  • Removed http://enzyme.ucd.ie/Services/pdb2pqr/ from web server list.
  • Eliminated the need for protein when processing other types (ligands, nucleic acids).
  • Updated psize.py with Robert Konecny’s patch to fix inconsistent assignment of fine grid numbers in some (very) rare cases.
  • Made whitespace option available for both command line and web server versions.
  • Updated inputgen_pKa.py with the latest version.

Bug fixes

  • Fixed a legacy bug with the web server (web server doesn’t like ligand files generated on Windows or old Mac OS platforms).
  • Fixed a bug in configure.ac, so that PDB2PQR no longer checks for Numpy.pth at configure stage.
  • Updated pdb2pka/substruct/Makefile.am.
  • Fixed isBackbone bug in definitions.py.
  • Fixed a bug for Carboxylic residues in hydrogens.py.
  • Fixed a bug in routines.py, which caused hydrogens added in LEU and ILE in eclipsed conformation rather than staggered.
  • Fixed a bug in configure.ac, now it is OK to configure with double slashes in the prefix path, e.g., –prefix=/foo/bar//another/path
  • Fixed a bug in nucleic acid naming scheme.
  • Fixed a bug involving MET, GLY as NTERM, CTERM with –ffout option.
  • Fixed a bug for PRO as C-terminus with PARSE forcefield.
  • Fixed a bug for ND1 in HIS as hacceptor.
  • Fixed the –clean option bug.
  • Fixed a bug in CHARMM naming scheme.
  • Fixed a bug in test.cpp of the simple test (which is related to recent modifications of 1AFS in Protein Data Bank).