On Oct 11, 2010, at 4:18 PM, Chris Morley wrote: > A simpler and more obvious model for this purpose has essentially a single > IMPVAL for each charge state of the molecule. (Only if you are interested in > radicals or hydrogen on the higher valency states of second row elements do > you need another rule for each higher valence.) There is no need for any > skilful fine tuning. It is more maintainable and will be faster because not > so many SMARTS patterns need to be matched. Up to now, It has worked for > everything I've tried (although this not very extensive), except with > test_formula, where the fault is in a couple of erroneous results in > formularesults.txt, which at least shows the old model was error-prone and > needs some more tweaking of phosphate structures.
I'd like to re-visit this idea now that we have some flexibility in the development trunk. I tried last-year's patch, and saw ~14% speedup when computing 279,000 formulas from a SD file. (The improvement comes from eliminating the hybridization assignment.) (It also has the side benefit that we can try out ideas for MolCore rules while testing them against existing OB tests.) Thoughts? -Geoff ------------------------------------------------------------------------------ RSA® Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ OpenBabel-Devel mailing list OpenBabel-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-devel