This application discloses methods for creating high-precision libraries of oligonucleic acids encoding predetermined variants of the nucleotide sequence. The degree of variation can be complete, which leads to a rich library of options, or incomplete, which leads to a selective library of options. Libraries of variant oligonucleic acids of the present invention can be designed for subsequent processing using transcription or translation. The variant oligonucleic acid libraries of the present invention can be designed to create aggregates of variant RNA, DNA and / or proteins. The present invention also provides a method for identifying variant molecules with increased or decreased activity, using biological functions for regulating and developing drugs for treating or alleviating a disease.В настоящей заявке раскрываются способы создания высокоточных библиотек олигонуклеиновых кислот, кодирующих заданные варианты нуклеотидной последовательности. Степень вариации может быть полной, что приводит к насыщенной библиотеке вариантов, или неполной, что приводит к селективной библиотеке вариантов. Библиотеки вариантных олигонуклеиновых кислот по настоящему изобретению могут быть предназначены для последующего процессирования с помощью транскрипции или трансляции. Библиотеки вариантных олигонуклеиновых кислот по настоящему изобретению могут быть предназначены для создания совокупностей вариантных РНК, ДНК и/или белков. Также в настоящем изобретении предусматривается способ идентификации вариантных молекул с повышенной или с пониженной активностью, с применением для регулирования биологических функций и разработки лекарственных средств для лечения или ослабления заболевания.