Structure of inorganic polyP. Inorganic polyphosphate (polyP) is a linear, highly anionic polymer of phosphates held together by high-energy phosphoanhydride bonds. Platelet polyP is approximately 60 to 100 phosphate units long,8,25,27 whereas microbial polyP can range up to thousands of phosphate units long.3,114