The rate of evolution varies among sites within proteins owing to structural and functional constraints. The main pattern of variation is due to structural constraints: evolutionary rates increase ...