are cyanobacteria autotrophs or heterotrophs?
All Cyanobacteria are autotrophs, having the capacity to synthesize organic carbon by reduction of inorganic carbon. Most cyanobacteria use for this synthesis light energy (photosynthesis), but a few species in specialized dark environments use instead chemical energy (chemosynthesis).