def process(self, bond_dist):
    (key, value) = bond_dist
    print(f'GroupBondTypes: key #{key} value {value}')
    (yield ((key[0], key[1], key[2]), (key[3], value)))
def process(self, bond_dist):
    (key, value) = bond_dist
    print(f'GroupBondTypes: key #{key} value {value}')
    (yield ((key[0], key[1], key[2]), (key[3], value)))