Nanostructured functional films from engineered repeat proteins | Publicación