Proteorhodopsin is a light-driven proton pump with variable vectoriality.

Proteorhodopsin is a light-driven proton pump with variable vectoriality.