Template chromatography: application of the principles of molecular biology for the selective separation of nucleotides and peptides. A progress report.