Advances in protein chemistry, vol. 29