Causes of evolutionary rate variation among protein sites

Causes of evolutionary rate variation among protein sites