MMFF atom typing based on SMARTS patterns. All molecules in the validation suite are assigned the expected symbolic type.