diff --git a/modules/conop/src/builder.cc b/modules/conop/src/builder.cc index b53a146445c70fae93d0dc98d8b70af3a56b43b2..50b7d54f0b8d9ecc5882b706f79c3760bb54fe17 100644 --- a/modules/conop/src/builder.cc +++ b/modules/conop/src/builder.cc @@ -113,7 +113,7 @@ String Builder::GuessAtomElement(const String& aname, bool hetatm) } // two characters - if(ele.size()==2) { + if(aname.size()==2) { for(int i=0;i<l2c;i++) { if(ele==l2[i]) return ele; } @@ -147,7 +147,7 @@ String Builder::GuessAtomElement(const String& aname, bool hetatm) if(ele==l3[i]) return ele; } } - return ""; + return String(1, aname[0]); } bool Builder::AreResiduesConsecutive(const mol::ResidueHandle& r1,