The SMARTS pattern '**(*)*' should not match cyclopropane - example for Roger Sayle.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Only add atom mappings when the number of atoms equals that of the query - patch from Roger Sayle.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>