def _read_mol(self):
self.system = dict()<EOL>if self.file_content[<NUM_LIT:2>] != '<STR_LIT:\n>':<EOL><INDENT>self.system['<STR_LIT>'] = self.file_content[<NUM_LIT:2>]<EOL><DEDENT>file_body = [i.split() for i in self.file_content]<EOL>elements = []<EOL>coordinates = []<EOL>atom_data = False<EOL>for line in file_body:<EOL><INDENT>if len(line) > <NUM_LIT:2>:<EOL><INDENT>if line[<NUM_LIT:2>] == '<STR_LIT>' and line[<NUM_LIT:3>] == '<STR_LIT>':<EOL><INDENT>atom_data = False<EOL><DEDENT>if atom_data is True:<EOL><INDENT>elements.append(line[<NUM_LIT:3>])<EOL>coordinates.append(line[<NUM_LIT:4>:<NUM_LIT:7>])<EOL><DEDENT>if line[<NUM_LIT:2>] == '<STR_LIT>' and line[<NUM_LIT:3>] == '<STR_LIT>':<EOL><INDENT>atom_data = True<EOL><DEDENT><DEDENT><DEDENT>self.system['<STR_LIT>'] = np.array(elements)<EOL>self.system['<STR_LIT>'] = np.array(coordinates, dtype=float)<EOL>return self.system<EOL>
-V3000