Thanks, Greg.

This is exactly what I was looking for.

KR Axel

On 07.11.2016 15:18, Greg Landrum wrote:
Brian is exactly right: atoms (or bonds) constructed from SMARTS will have queries, and so HasQuery() will return True. This is not true of atoms (or bonds) that are constructed from SMILES.

-greg


On Mon, Nov 7, 2016 at 2:23 PM, Brian Kelley <fustiga...@gmail.com <mailto:fustiga...@gmail.com>> wrote:

    I would try checking:

    atom.HasQuery()

    I expect the smarts molecules have this property by default and
    smiles don't.  Greg can confirm, and I can double check later today.

    ----
    Brian Kelley

    > On Nov 7, 2016, at 7:57 AM, Paul Emsley
    <pems...@mrc-lmb.cam.ac.uk <mailto:pems...@mrc-lmb.cam.ac.uk>> wrote:
    >
    >> On 07/11/2016 12:37, Axel Pahl wrote:
    >>
    >> amongst other options, I can generate an RDKit mol object by one of
    >> these two ways:
    >>
    >> mol1 = Chem.MolFromSmiles(<valid Smiles>)
    >> mol2 = Chem.MolFromSmarts(<valid Smarts>)
    >>
    >> Is there a possibility to detect for a given mol object whether
    it was
    >> generated from Smiles or Smarts?
    >
    > Not obviously to me.
    >
    > Perhaps you can do something like this at creation time:
    >
    > mol2.SetProp('origin', 'SMARTS')
    >
    > then use mol.GetProp('origin') when you need to do the test
    (inside a try/except KeyError).
    >
    > Paul.
    >
    >
    >
    
------------------------------------------------------------------------------
    > Developer Access Program for Intel Xeon Phi Processors
    > Access to Intel Xeon Phi processor-based developer platforms.
    > With one year of Intel Parallel Studio XE.
    > Training and support from Colfax.
    > Order your platform today. http://sdm.link/xeonphi
    > _______________________________________________
    > Rdkit-discuss mailing list
    > Rdkit-discuss@lists.sourceforge.net
    <mailto:Rdkit-discuss@lists.sourceforge.net>
    > https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
    <https://lists.sourceforge.net/lists/listinfo/rdkit-discuss>

    
------------------------------------------------------------------------------
    Developer Access Program for Intel Xeon Phi Processors
    Access to Intel Xeon Phi processor-based developer platforms.
    With one year of Intel Parallel Studio XE.
    Training and support from Colfax.
    Order your platform today. http://sdm.link/xeonphi
    _______________________________________________
    Rdkit-discuss mailing list
    Rdkit-discuss@lists.sourceforge.net
    <mailto:Rdkit-discuss@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
    <https://lists.sourceforge.net/lists/listinfo/rdkit-discuss>




------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi


_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to