Cyanobacteria thylakoid