Ribokinase, phosphorylates D-ribose to ribose-5-phosphate; required for recycling D-ribose during nucleotide metabolism; ATP-dependent enzymatic activity enhanced by K+ and inorganic phosphate ions; contains a small lid domain, a large catalytic α/β domain, and structural characteristics of the carbohydrate kinase PfkB family