Ways to identify compounds containing isotopes

User 55ffa2f197

17-02-2014 19:15:16

Hi, currenty i am using following SQL statement to find molecules that may contain the isotopes of any kinds given that we know its smiles string:


select smiles from mol_properties where REGEXP_LIKE(smiles, '\[\d+[A-Z]', 'n')


the smiles are not aromatized in the database table mol_properties, i know there might be problem with the way I did. Any better way to do this. We also put the cartrige index on the smiles string, so ideal solution would take advantage of the cartridge function, i could not find any cartrige function for doing this based on a jchem function.


Thanks


Dong

ChemAxon d26931946c

18-02-2014 11:47:52

Hi,


I've moved your question to the appropriate forum.


My colleges will answer you shortly.


 


Peter

ChemAxon abe887c64e

18-02-2014 13:48:51

Hi Dong,


Would you try to use  jc_evaluate operator with hasIsotope() chemical term as its parameter?


Best regards,


Krisztina

User 55ffa2f197

18-02-2014 14:56:17

Hi Krisztina,


Yeh, i was looking at the jc_evaluate before but i am looking at the elementalAnalysis section, instead of the general section, that is how i missed the function. I tried the function, it works fine. However when i applied it to over 3 million mols in the database it took almost 10 minutes to finsh the evaluation though we put the cartridge index on the blob formated molecules. I guess the function did not take advantage of the cartridge. Thf cuntion is still useful when it comes to evaluate singleton molecules.


Thanks for your help!


Dong