Combinatorial approaches to novel proteins
scientific article