def METHOD_NAME():
  for res_group_type in cdl_database:
    print(res_group_type, len(cdl_database[res_group_type]))
    e = errors.get(res_group_type, [])
    cd = cdl_database[res_group_type]
    for phi in range(-180,180,10):
      for psi in range(-180,180,10):
        #if (phi, psi) in e: continue
        restraints = cd.get((phi, psi), None)
        if restraints is None: continue
        yield res_group_type, phi, psi, restraints