All Synechococcus sp. PCC 7002 articles