Xenorhodopsins, an enigmatic new class of microbial rhodopsins horizontally transferred between archaea and bacteria

Xenorhodopsins, an enigmatic new class of microbial rhodopsins horizontally transferred between archaea and bacteria