As I understand, in the context of fastsearching, -s requires a SMILES
string. For searching the .sdf directly you can use SMARTS (it may
take a while of course). This should be better documented of course.

The reason is that a fastsearch is just an index of path-based
fingerprints. You cannot use a SMARTS to search these (well, in theory
maybe you could - that would be an interesting research topic).

- Noel

On 6 January 2014 08:59, Mark Forster <markf.opensou...@gmail.com> wrote:
> Dear Openbabel Users
>
> I am seeking some assistance in understanding and using SMARTS based
> substructure searching with Openbabel.
> The overall goal would be to search large molecular data sets using
> sophisticated substructure patterns.
> What I need to help do that are pointers to documentation or examples of
> such searches.
>
> The documentation page on Fingerprints was quite useful.
> http://openbabel.org/docs/dev/Features/Fingerprints.html
>
> With this I was able to take a set of (say) 10 thousand molecules and
> generate a fast search index with the command
>     obabel -ican 10k.can -ofs
> which creates the fast index search file 10k.fs.
>
>
> Then search for a specific substructure as SMARTS and seeking output as
> SMILEs seems to work well.
> obabel -ifs 10k.fs -osmi -s"C1CCNCC1C#N"
> => One result
>
> However if I try a simple SMARTS patter [CX4] for an alkyl carbon, I get an
> error.
> obabel -ifs 10k.fs -osmi -s"[CX4]"
> => ==============================
> *** Open Babel Error  in ObtainTarget
>   Cannot read the SMILES string
> 0 molecules converted
>
> Ideally  I want to use the syntax [C;R] for an aliphatic carbon in a ring or
> perhaps
> [C;r5,r6] to specify an aliphatic carbon in a five or six membered ring.
>
> Any examples or advice appreciated.
>
> Mark
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> OpenBabel-discuss mailing list
> OpenBabel-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss
>

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to