Filamentous cyanobacteria