-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Polymers extension unclear #9
Comments
Sorry for the delay, I'll see what I can find about the Weininger polymer extension proposal. There may be an archived talk somewhere. We should be finishing up the first batch of revisions soon (see #8), and then I can take a look at the proposed extensions. Thanks for this comment. |
Thank you for the response. I would appreciate any reference on this extension. |
okay, I was not able to find anything from Daylight, but this OpenSMILES mailing list message: https://sourceforge.net/p/blueobelisk/mailman/message/27232617/ has an important clue in that there is actually a mistake with the polystyrene notation, it should be Would you agree that poly(ethylene oxide) would then be:
So for diamond, Does this help at all? If we are in agreement with the interpretation, I think we may want to draw some depictions and add in several more examples. I am certainly open to contributions! Vin |
Thanks a lot for giving this a look! I completely agree with you regarding polystyrene, repeating saturated alkane, diamond and graphite. However, I would write poly(ethylene oxide) as I am trying to think of more elaborate use cases. Let's imagine a 2D material where we would have (-C-)N along the X axis and (-C-O-)N along the Y axis. I would write such material as This does help me indeed. It also would be great to have a more extended explanation with more examples in the SMILES+ specification. I will try to come up with more examples and illustrations. |
Two more examples to illustrate the need to also include bond types:
|
Very similar method to describe periodic chemical graphs is presented in Eon (2016), Section 2.2. |
I have filed an issue timvdm/OpenSMILES#8 requesting explanation of the polymers extension. Since OpenSMILES GitHub repository does not attract much attention, I would like to repeat it here too. Moreover, I believe IUPAC's SMILES specification would benefit from unambiguously describing this extension.
The text was updated successfully, but these errors were encountered: