High molecular weight polynucleotides