calc utils

This commit is contained in:
2026-01-11 11:37:11 +08:00
parent 5fca3520f6
commit 5e94b202b5
7 changed files with 559 additions and 0 deletions

View File

@ -0,0 +1,14 @@
from rdkit import Chem
from rdkit.Chem import Draw
from IPython.display import SVG
from rdkit.Chem.Draw import IPythonConsole
def draw2D(mol:Chem.Mol,confId:int=-1):
d = Draw.MolDraw2DSVG(250, 200)
d.drawOptions().addAtomIndices = True
d.DrawMolecule(mol,confId=confId)
d.FinishDrawing()
return SVG(d.GetDrawingText())
draw3D = lambda m3d,confId=-1: IPythonConsole.drawMol3D(m3d,confId=confId)