From 86f812bdfd2f3f2f28ad2efafec1b7f6a0c0e357 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Tue, 2 Jul 2019 15:48:38 +0200 Subject: [PATCH] Attempt to fix h36 conversion in order to trim atom numbers cc: @gtribello --- src/tools/PDB.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tools/PDB.cpp b/src/tools/PDB.cpp index e1fc57143..f3df3d7a2 100644 --- a/src/tools/PDB.cpp +++ b/src/tools/PDB.cpp @@ -528,11 +528,11 @@ bool PDB::readFromFilepointer(FILE *fp,bool naturalUnits,double scale) { AtomNumber a; unsigned resno; double o,b; Vector p; - Tools::convert(serial,a); - { int result; - const char* errmsg = h36::hy36decode(5, serial.c_str(),5, &result); + auto trimmed=serial; + Tools::trim(trimmed); + const char* errmsg = h36::hy36decode(5, trimmed.c_str(),trimmed.length(), &result); if(errmsg) { std::string msg(errmsg); plumed_merror(msg); -- GitLab