Skip to content
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

Is there a way to rotate the molecule within the composer? #303

Open
mimikaBio opened this issue Mar 7, 2023 · 4 comments
Open

Is there a way to rotate the molecule within the composer? #303

mimikaBio opened this issue Mar 7, 2023 · 4 comments

Comments

@mimikaBio
Copy link

We are trying to match molecule orientation with ChemDraw. Here is the aspirin molecule in Chemdraw:
MicrosoftTeams-image

and here is the aspirin molecule in Kekule's Composer widget:

MicrosoftTeams-image (1)

We drew the molecules by pasting the SMILES: CC(=O)OC1=CC=CC=C1C(=O)O

Is there a way to rotate the molecule in Kekule's COmposer widget to match the orientation that Chemdraw uses?

Thank you.

@partridgejiang
Copy link
Owner

Hi @mimikaBio, you can just select all objects in the composer, then move the mouse to the outer corner of the selection marker to rotate the selected objects. By the way, moving the mouse to the edge of the selection box may begin a resizing or flipping operation.
图片

However, since the SMILES string contains no atom coordinates information, it can not be supposed that the two softwares generates exact the same 2D diagram. In many cases, you are unable to overlap atom positions simply by rotation or flipping the molecule. For example, the following structure is also a possible coordinate generation from aspirin SMILES but will never be exactly overlapped with the one in the above image.

图片

@mimikaBio
Copy link
Author

Thank you so much for your quick response. Yes, that makes sense since we are pasting the SMILES string. We had better luck with pasting the mol files, which are available to us.

@joeolu14
Copy link

joeolu14 commented Apr 9, 2023

Hi @mimikaBio how do you paste the smiles string?

@mimikaBio
Copy link
Author

We no longer use the prototype, but it is just a manual, regular copy/paste of the SMILES string from our systems to the SMILES input.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants