The effect of sulfide on nitrogen fixation in heterocystous and non-heterocystous cyanobacterial mat communities