User 568550d85a
16-10-2008 08:06:40
Hello
When I try to covnert a molecule in usmiles it automatically gets aromatized. How do I prevent this?
Or if I subsequently dearomatize how can I sure that it goes back to the same resonance structure?
Lorenz
Code: |
echo "C1=CC(=CC(=C1)O)C=O" | molconvert smiles:u
Oc1cccc(C=O)c1
|
ChemAxon 25dcd765a3
16-10-2008 09:50:29
Hi,
If you use the 'u' option your molecule is aromatized. It is not possible to prevent this. If you want non-aromatic smiles just use smiles export without 'u' option. In general, it generates the same resonant structure.
Andras
ChemAxon 25dcd765a3
04-12-2008 11:08:51
Hi,
So what you should do is to make a general standardization on your molecule (aromatize it as you wish, probably convert explicit H to implicit) and export it to smiles with the 'q' option set.
Code: |
molconvert smiles:q molecule.sdf
|
In this case your molecule will not be modified at all.
That's all.
The default aromatization scheme is arom_general.
All the best
Andras
ChemAxon 25dcd765a3
04-12-2008 22:25:17
Hi,
That is what you should do to filter out duplicates.
Quote: |
Is this correct, or do I even not need :q when there is no stereo information?
|
Even if you have surely no stereo information, (no CIS / TRANS isomers, no chiral centers) than you need the 'q' option. Quote: |
How large is the "error rate", how many molecules do not get the same smiles although they have the same structure? |
We have found that our unique smiles generation is not enough unique in case of some special symmetrical chiral molecules. But have not found any molecule in the group of non-stereo molecules for which our unique smiles generation fails.
Andras