Bacterial rhodopsin

From Wikipedia, the free encyclopedia

Bacterial rhodopsin may refer to: