Science of polynucleotide