Spider flagelliform silk: lessons in protein design, gene structure, and molecular evolution.

Spider flagelliform silk: lessons in protein design, gene structure, and molecular evolution.