Bacteriorhodopsin-based photo-electrochemical cell.

Bacteriorhodopsin-based photo-electrochemical cell.