TY - RPRT TI - Bacteriorhodopsin. AU - Janos K Lanyi PY - 2004 DO - 10.1146/annurev.physiol.66.032102.150049 UR - https://pubmed.ncbi.nlm.nih.gov/14977418/ ID - 14977418 ER -