Cyanobacteria and cactus similarities