Functional annotation and evaluation of hypothetical proteins in cyanobacterium Synechocystis sp. PCC 6803. (January 2022)