Chemistry of nucleic acids (DNA/RNA/PNA) , peptides and analogues