WITH substructures AS
(
    SELECT  *
    FROM    yourtable
    WHERE   mol @> 'NC(=O)C(=O)C'
)
SELECT  *
FROM    substructures
WHERE   mol @> '[H]N([H])C(=O)C(=O)C'::qmol

On Fri, Mar 18, 2011 at 09:54, JP <jeanpaul.ebe...@inhibox.com> wrote:
> I am not quite sure I got this - can you give me a practical example (with
> WITH) ?
>
> On 17 March 2011 20:05, Adrian Schreyer <adr...@cryst.bioc.cam.ac.uk> wrote:
>>
>> The easiest way would be to do a substructure search as a subquery or
>> WITH statement first and then do a SMARTS search on the result. This
>> way you can keep your hydrogens and the speed (most of it).
>>
>> Adrian
>>
>> On Thu, Mar 17, 2011 at 19:11, JP <jeanpaul.ebe...@inhibox.com> wrote:
>> > Could the API possibly be altered to allow for H Removal (or not) ?
>> >
>> > On 17 March 2011 18:50, Greg Landrum <greg.land...@gmail.com> wrote:
>> >>
>> >> Hi JP,
>> >>
>> >> On Thu, Mar 17, 2011 at 2:55 PM, JP <jeanpaul.ebe...@inhibox.com>
>> >> wrote:
>> >> > I am using RDKit 2010_12_1, in particular the database cartridge -
>> >> > but I
>> >> > am
>> >> > quite positive this is an RDkit core problem.
>> >>
>> >> Well, problem... feature.. it's all a matter of perspective. :-S
>> >>
>> >> > Now - I am trying a substructure search (using '@>' operator on the
>> >> > RDkit
>> >> > molecule table) using smiles [H]N([H])C(=O)C(=O)C (so two explicit
>> >> > hydrogens
>> >> > on the N which is bound to a C with double bond to O)  the following
>> >> > molecule is returned:
>> >> > I have the following smiles string:
>> >> > O=C(C(=O)N1CC[NH2+]CC1)c1ccc(cc1C)C
>> >> > Which RDKit::mol object
>> >> > Cc1ccc(C(C(N2CC[NH2+]CC2)=O)=O)c(C)c1
>> >> > But it shouldn't ! (No ?)
>> >> > Any help will be as usual - much appreciated.
>> >>
>> >> Here's what happens: when you construct the query molecule from SMILES
>> >> the Hs are removed, so the queries for [H]N([H])C(=O)C(=O)C and
>> >> NC(=O)C(=O)C end up being identical.
>> >>
>> >> At the moment, if you want to include the Hs in the query you have to
>> >> do a SMARTS query. This has the unfortunate side effect of making the
>> >> query substantially slower.
>> >>
>> >> I agree that this behavior is "suboptimal". I'm going to have to think
>> >> (and read) a bit to come up with a reasonable solution.
>> >>
>> >> -greg
>> >
>> >
>> >
>> > --
>> >
>> > Jean-Paul Ebejer
>> > Early Stage Researcher
>> > InhibOx Ltd
>> > Pembroke House
>> > 36-37 Pembroke Street
>> > Oxford
>> > OX1 1BP
>> > UK
>> > (+44 / 0) 1865 262 034
>> >
>> >
>> > This email and any files transmitted with it are confidential and
>> > intended
>> > solely for the use of the individual or entity to whom they are
>> > addressed.
>> > Any unauthorised dissemination or copying of this email or its
>> > attachments,
>> > and any use or disclosure of any information contained in them, is
>> > strictly
>> > prohibited and may be illegal.  If you have received this email in error
>> > please notify the sender and delete all copies from your system.
>> >
>> > We and our group companies accept no liability or responsibility for
>> > personal emails or emails unconnected with our business.
>> >
>> > Internet communications including emails and access and use of web sites
>> > cannot be guaranteed to be secure or error free as information can be
>> > intercepted, corrupted, lost or arrive late. Furthermore, while we have
>> > taken steps to control the spread of viruses on our systems, we cannot
>> > guarantee that this email and any files transmitted with it are virus
>> > free.
>> > No liability is accepted for any errors, omissions, interceptions,
>> > corrupted
>> > mail, lost communications or late delivery arising as a result of
>> > receiving
>> > this message via the Internet or for any virus that may be contained in
>> > it.
>> >
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > Colocation vs. Managed Hosting
>> > A question and answer guide to determining the best fit
>> > for your organization - today and in the future.
>> > http://p.sf.net/sfu/internap-sfd2d
>> > _______________________________________________
>> > Rdkit-discuss mailing list
>> > Rdkit-discuss@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
>> >
>> >
>
>
>
> --
>
> Jean-Paul Ebejer
> Early Stage Researcher
> InhibOx Ltd
> Pembroke House
> 36-37 Pembroke Street
> Oxford
> OX1 1BP
> UK
> (+44 / 0) 1865 262 034
>
>
> This email and any files transmitted with it are confidential and intended
> solely for the use of the individual or entity to whom they are addressed.
> Any unauthorised dissemination or copying of this email or its attachments,
> and any use or disclosure of any information contained in them, is strictly
> prohibited and may be illegal.  If you have received this email in error
> please notify the sender and delete all copies from your system.
>
> We and our group companies accept no liability or responsibility for
> personal emails or emails unconnected with our business.
>
> Internet communications including emails and access and use of web sites
> cannot be guaranteed to be secure or error free as information can be
> intercepted, corrupted, lost or arrive late. Furthermore, while we have
> taken steps to control the spread of viruses on our systems, we cannot
> guarantee that this email and any files transmitted with it are virus free.
> No liability is accepted for any errors, omissions, interceptions, corrupted
> mail, lost communications or late delivery arising as a result of receiving
> this message via the Internet or for any virus that may be contained in it.
>
>

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to