code: def _read_mol(self):
          
          self.system = dict()
          if self.file_content[2] != '\n':
              self.system['remarks'] = self.file_content[2]
          file_body = [i.split() for i in self.file_content]
          elements = []
          coordinates = []
          atom_data = False
          for line in file_body:
              if len(line) > 2:
                  if line[2] == 'END' and line[3] == 'ATOM':
                      atom_data = False
                  if atom_data is True:
                      elements.append(line[3])
                      coordinates.append(line[4:7])
                  if line[2] == 'BEGIN' and line[3] == 'ATOM':
                      atom_data = True
          self.system['elements'] = np.array(elements)
          self.system['coordinates'] = np.array(coordinates, dtype=float)
          return self.system
docs: -V3000