Hello,
I was trying to draw the 2D structure of a molecule inside a python script
(.py). It works with other functions such as MolToSmiles,
FingerPrintMol(),... but somehow the Draw.MolToSmile() function does not
work. It kept throw errors of:
File "PairsFinder.py", line 53, in <module>
Draw.MolToFile(chem,'~/Desktop/work/2018/July/10/500_v2/Chem1_avg7.png')
File "/usr/lib/python2.7/dist-packages/rdkit/Chem/Draw/__init__.py", line
182, in MolToFile
canvas.save()
File "/usr/lib/python2.7/dist-packages/rdkit/Chem/Draw/spingCanvas.py",
line 111, in save
self.canvas.save()
File "/usr/lib/python2.7/dist-packages/rdkit/sping/PIL/pidPIL.py", line
166, in save
self._image.save(filename, format=format)
File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1672, in save
fp = builtins.open(filename, "wb")
IOError: [Errno 2] No such file or directory:
'~/Desktop/work/2018/July/10/500_v2/Chem1_avg7.png'
My script is :
chem = Chem.MolFromSmiles('Nc1ccccc1F')
Draw.MolToFile(chem,'~/Desktop/work/2018/July/10/500_v2/Chem1_avg7.png')
Would anyone help me please? How do I run Draw in python script?
Thank you so much for your help
--
Phuong Chau
Smith College '20
Engineering Major
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss