polynucleic acids