Bacteriorhodopsin and the purple membrane of halobacteria.

Bacteriorhodopsin and the purple membrane of halobacteria.