I added atom-map's, the ability to invoke common lisp functions
from smarts and the wildcard-atom-pattern.
Operator precedence had to be adjusted.
Bonds also use logicals - so I copied the logical operators for atom tests
and adjusted them for bonds.
I added atom-map's, the ability to invoke common lisp functions from smarts and the wildcard-atom-pattern. Operator precedence had to be adjusted. Bonds also use logicals - so I copied the logical operators for atom tests and adjusted them for bonds.