Bacteriochlorophyll is a Magnesium-containing porphyrin that resembles but is not identical to the chlorophyll of cyanobacteria, eucaryotic algae, and green plants. It occurs in anoxygenic phototrophic bacteria.