Re: [Open Babel] obgrep - aromaticity / kekule + molecule name bug

2013-08-08 Thread Craig James
On Thu, Aug 8, 2013 at 12:38 AM, Pascal Muller wrote: > Hi all, > > > With file.smi being > C1=CC=CC=C1 single-double > c1c1 aro > c1c1N > > obgrep C1=CC=CC=C1 file.smi > gives no output. But in my opinion, all 3 molecules should be matched. > No, the query string is a SMARTS, not a SMILE

Re: [Open Babel] obgrep - aromaticity / kekule + molecule name bug

2013-08-08 Thread Chris Morley
With the obabel -s option you can specify the number of matches within a single molecule, e.g. find molecules with more than 2 benzene rings. Try obabel -L ops s for details. (Maybe obgrep's c option was originally going to do this?) Chris On 08/08/2013 09:43, Noel O'Boyle wrote: > Or just l

Re: [Open Babel] obgrep - aromaticity / kekule + molecule name bug

2013-08-08 Thread Noel O'Boyle
Or just look at stderr, where it prints "3 molecules converted". - Noel On 8 August 2013 09:43, Noel O'Boyle wrote: > I think it would be easy to add as a general option to all filters. Chris? > > In the meanwhile, "wc -l" will work I guess (needs Cygwin on windows). > > - Noel > > On 8 August 2

Re: [Open Babel] obgrep - aromaticity / kekule + molecule name bug

2013-08-08 Thread Noel O'Boyle
I think it would be easy to add as a general option to all filters. Chris? In the meanwhile, "wc -l" will work I guess (needs Cygwin on windows). - Noel On 8 August 2013 09:38, Pascal Muller wrote: > > > >> If obabel does it, it always does it better: >> >> (...) > > > Ok... I need to think to

Re: [Open Babel] obgrep - aromaticity / kekule + molecule name bug

2013-08-08 Thread Pascal Muller
If obabel does it, it always does it better: > > (...) Ok... I need to think to the -s option instead of obgrep, then. I found the -v option (invert the matching), but is there an equivalent to the obgrep -c option (number of matches)? > I'm in favour of replacing all obgrep, etc. with symlink

Re: [Open Babel] obgrep - aromaticity / kekule + molecule name bug

2013-08-08 Thread Noel O'Boyle
If obabel does it, it always does it better: C:\Users\noel>obabel -:"C1=CC=CC=C1 single-double" -:"c1c1 aro" -:c1c1N -s c1c1 -osmi c1c1single-double c1c1aro c1c1N 3 molecules converted I'm in favour of replacing all obgrep, etc. with symlinks to obabel. -

Re: [Open Babel] Fwd: obgrep doesn't work on .sdf

2013-08-08 Thread Pascal Muller
Hi, >>> Usually, I use obgrep (Open Babel 2.3.2) with smiles files, but today I > >>> tried with an sdf - and it doesn't work. There is no match, and no > error > >>> message (e.g. > >>> obgrep 'C' methane.sdf > >>> gives no output, as if there were no match. > Trying with a "_" in the molecule n

[Open Babel] obgrep - aromaticity / kekule + molecule name bug

2013-08-08 Thread Pascal Muller
Hi all, With file.smi being C1=CC=CC=C1 single-double c1c1 aro c1c1N obgrep C1=CC=CC=C1 file.smi gives no output. But in my opinion, all 3 molecules should be matched. I'm pretty sure this problem was already discussed, but I found only this post http://forums.openbabel.org/Fw-Re-substru