SEARCH Articles Figures Tables Bacteriochlorophyll Bacteriochlorophyll protein structure Bacteriochlorophyll-protein complex structure