diff --git a/parser/parser-amber/AMBERParser.py b/parser/parser-amber/AMBERParser.py index 5444de3465f654a04982bfbfbe2bd671d576fbbf..a1a0b75eae5b09998a0daa193ea34b196138f06d 100644 --- a/parser/parser-amber/AMBERParser.py +++ b/parser/parser-amber/AMBERParser.py @@ -612,8 +612,10 @@ class AMBERParser(AmberC.AMBERParserBase): self.metaStorage.updateBackend(backend.superBackend, startsection=['section_single_configuration_calculation'], autoopenclose=False) - self.onOpen_section_system(backend, None, None) - self.onClose_section_system(backend, None, None) + if(self.topology is not None or + self.atompositions is not None): + self.onOpen_section_system(backend, None, None) + self.onClose_section_system(backend, None, None) backend.superBackend.closeSection("section_single_configuration_calculation", self.secSingleGIndex) # write number of Minimization steps