Add special treatment of adsorption and desorption

For reaction
CYO + Grain -> CYO(gr)
the following should not exist
CYO + Grain -> YCO(gr)