Development of efficient methods for synthesis of oligonucleotides and oligonucleotide analogs has opened up the possibility of designing a broad spectrum of affinity reagents for specific modification of nucleic acids and proteins. These affinity reagents are used for investigation of the topology of ribosomes and nucleic acid polymerases. Oligonucleotides and their analogs are already used for suppression of specific gene expression and for elucidation of the physiological role of their products. Oligonucleotide derivatives appear to offer considerable promise as potential gene-targeted drugs such as antivirals and specific inhibitors of oncogene expression.