Homepeptide repeats: implications for protein structure, function and evolution

Homepeptide repeats: implications for protein structure, function and evolution