Novel structures of self-associating stapled peptides.

Novel structures of self-associating stapled peptides.