Polyphosphate kinase
In enzymology, a polyphosphate kinase (EC2.7.4.1), or polyphosphate polymerase, is an enzyme that catalyzes the formation of polyphosphate from ATP, with chain lengths of up to a thousand or more orthophosphate moieties.
Thus, the two substrates of this enzyme are ATP and polyphosphate [(phosphate)n], whereas its two products are ADP and polyphosphate extended by one phosphate moiety [(phosphate)n+1].