Tetrapyrrole Compounds of Cyanobacteria