To construct the libraries, the sequences were synthesized as 500 bp oligos (Twist Biosciences) with dual out primers for PCR amplification and isolation. Oligos were double stranded using three rounds of PCR amplification with KAPA2G Robust HotStart ReadyMix (Roche). A total of 5 ng of DNA input was used. For dial out PCR1, DNA was mixed with 12.5 µl KAPA2G Robust master mix, 1.25 µl 10 µM (F_Retrieval_Primer), 1.25 µl 10 µM (R_Retrieval_Primer), 0.25 µl of SYBR green 100×, and 8.75 µl water. Homology ends for Gibson assembly were appended through PCR2, with ~5 ng of the eluate from PCR1 taken as input, 12.5 µl KAPA2G Robust master mix, 1.25 µl 10 µM OJBL684, 1.25 µl 10 µM OJBL685, 0.25 µl of SYBR green 100×, and 8.75 µl water. Barcode (BC) insertions for each element were appended through PCR3, with ~5 ng of the eluate from PCR2 taken as input, 12.5 µl 2× KAPA2G Robust master mix, 1.25 µl 10 µM OJBL684, 1.25 µl 10 µM OJBL056, 0.25 µl of SYBR green 100×, and 8.75 µl water. Primer OJBL056 contains fifteen random Ns to serve as a molecular barcode (BC) for CRE-BC association. Each PCR step was amplified with tracking by qPCR with 1 min at 95 °C, and cycles up to the qPCR inflection point with 15 s at 95 °C, 15 s at 65 °C and 1 min at 72 °C. All PCR steps were cleaned up with DNA Clean 26 Concentrator (Zymo Research), eluted in 12 µl of water and quantified with a spectrophotometer (Nanodrop). The final product pool was used as inserts for a pooled Gibson assembly as described below.