def load_rdkit_mol(self, mol):
self.system = {<EOL>'<STR_LIT>': np.empty(<EOL>mol.GetNumAtoms(), dtype=str),<EOL>'<STR_LIT>': np.empty((mol.GetNumAtoms(), <NUM_LIT:3>))<EOL>}<EOL>for atom in mol.GetAtoms():<EOL><INDENT>atom_id = atom.GetIdx()<EOL>atom_sym = atom.GetSymbol()<EOL>x, y, z = mol.GetConformer().GetAtomPosition(atom_id)<EOL>self.system['<STR_LIT>'][atom_id] = atom_sym<EOL>self.system['<STR_LIT>'][atom_id] = x, y, z<EOL><DEDENT>return self.system<EOL>
Return molecular data from :class:`rdkit.Chem.rdchem.Mol` object.

Parameters
----------
mol : :class:`rdkit.Chem.rdchem.Mol`
    A molecule object from RDKit.

Returns
-------
:class:`dict`
    A dictionary with ``elements`` and ``coordinates`` as keys
    containing molecular data extracted from
    :class:`rdkit.Chem.rdchem.Mol` object.