ppk logo

ppk

Polyphosphate kinase

Molecular Synopsis