Some smarts patterns are no more recognised after calling AddHydrogens(), like acetal, aminal and thioacetal smarts found on http://ligand-expo.rcsb.org/dictionaries/fp_patterns.txt.
Other smarts, like heminal or hemiacetal, are matched before and after calling AddHydrogens().
All smarts work with obgrep.
See attached file for used smarts.
Message on openbabel-discuss, 2010-10-08 13:43, subject: "pybel.Smarts(which expression?)"
Pascal Muller
pascal.jm.muller@gmail.com
Linux 2.6.18-194.11.3.el5 (Scientific Linux 5.5)
Pybel script showing the "no more match" after AddHydrogens()