Polyphosphates polymerise nucleic acids and amino acids into RNA and peptides.