polythymidine polyguanine polyrepeat polyhomonucleotide polythreonine repeat unit homorepeat polyguanosine hexarepeat polypyrimidine