31 Pattern recognition in chemistry