All protein nanowires articles