Bacterial rhodopsin

Bacterial rhodopsin may refer to: