Cell biology. Peptides, scrambled and stitched.

Cell biology. Peptides, scrambled and stitched.