Provided herein are methods and compositions to make guide nucleic acids (gNAs), nucleic acids encoding gNAs, collections of gNAs, and nucleic acids encoding for a collection of gNAs from any source nucleic acid. Also provided herein are methods and compositions to use the resulting gNAs, nucleic acids encoding gNAs, collections of gNAs, and nucleic acids encoding for a collection of gNAs in a variety of applications.L'invention concerne des procédés et des compositions pour fabriquer des acides nucléiques de guidage (gNA), des acides nucléiques codant les gNA, des ensembles de gNA, et des acides nucléiques codant un ensemble de gNA à partir de n'importe quelle source d'acides nucléiques. L'invention concerne également des procédés et des compositions pour utiliser lesdits gNA, lesdits acides nucléiques codant les gNA, lesdits ensembles de gNA et lesdits acides nucléiques codant les ensembles de gNA dans diverses applications.