Skip to content

ME 5329 Assignment 0

Assignment 0

Code Block in Instructions

generate_structure.py
from rdkit import Chem
from rdkit.Chem import AllChem
import os

smile_string = "CCCC"
filename = "butane.xyz"

rdkit_mol = Chem.AddHs(Chem.MolFromSmiles(smile_string))
AllChem.EmbedMolecule(rdkit_mol)
AllChem.MMFFOptimizeMolecule(rdkit_mol)
filepath = os.path.join(os.getcwd(), filename)
Chem.MolToXYZFile(rdkit_mol, filepath)