A polynucleotide has a free phosphate moiety at 5'-end of ribose sugar, which is referred to as 5'-end of polynucleotide chain, and at the other end of the polymer the ribose has a free 3'-OH group which is referred to as 3'-end of the polynucleotide chain.