check_atom only checks the whitelist. "opls_whitelist" field for atoms renamed to just whitelist. Moved Rings and benzene into seperate `chemical_groups.py`