Repeat proteins challenge the concept of structural domains Article uri icon