From f6c2368af8266ff9f2062b33b4b002660cc04f38 Mon Sep 17 00:00:00 2001 From: Davide Branduardi <davide.branduardi@gmail.com> Date: Sun, 11 Aug 2013 08:23:58 +0200 Subject: [PATCH] check if the file exists on molinfo --- src/core/SetupMolInfo.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/SetupMolInfo.cpp b/src/core/SetupMolInfo.cpp index f6b13781f..9136a095f 100644 --- a/src/core/SetupMolInfo.cpp +++ b/src/core/SetupMolInfo.cpp @@ -72,7 +72,10 @@ pdb(*new(PDB)) } if( read_backbone.size()==0 ){ std::string reference; parse("STRUCTURE",reference); - pdb.read(reference,plumed.getAtoms().usingNaturalUnits(),0.1/plumed.getAtoms().getUnits().getLength()); + + + if( ! pdb.read(reference,plumed.getAtoms().usingNaturalUnits(),0.1/plumed.getAtoms().getUnits().getLength()), + error("missing input file " + reference )); std::vector<std::string> chains; pdb.getChainNames( chains ); log.printf(" pdb file named %s contains %d chains \n",reference.c_str(), chains.size() ); for(unsigned i=0;i<chains.size();++i){ -- GitLab