Print all the molecules with a methylamine group:
"obgrep 'CN' database.smi"
Print all the molecules without a methylamine group:
"obgrep -v 'CN' database.smi"
Print the number of molecules without a methylamine group:
"obgrep -v -c 'CN' database.smi"
Print methylamine (if it exists in the file):
"obgrep -f 'CN' database.smi"
Print methylamine and/or methanol (if they exist):
"obgrep -f 'C[N,O]' database.smi"Print all molecules with aromatic carbon in all SMILES files in the directory (i.e., *.smi)
"obgrep 'c' *.smi"
The web pages for Open Babel can be found at: <>
A guide for constructing SMARTS patterns can be found at: <>
An -nosplit Open Babel is developed by a cast of many, including currrent maintainers An Geoff Hutchison , An Chris Morley , An Michael Banck , and innumerable others who have contributed fixes and additions. For more contributors to Open Babel, see <>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.