diff --git a/modules/io/src/mol/pdb_reader.cc b/modules/io/src/mol/pdb_reader.cc index 33cf4fc2450e090d2bf841d016d009140fbb43b1..26ce4a1ce805c61720a7ea9e69035abfa37a8f1e 100644 --- a/modules/io/src/mol/pdb_reader.cc +++ b/modules/io/src/mol/pdb_reader.cc @@ -650,7 +650,7 @@ void PDBReader::ParseAndAddAtom(const StringRef& line, int line_num, } } else { mol::AtomHandle atom=curr_residue_.FindAtom(aname); - if (atom.IsValid()) { + if (atom.IsValid() && !profile_.quack_mode) { if (profile_.fault_tolerant) { LOG_WARNING("duplicate atom '" << aname << "' in residue " << curr_residue_);