Nonproteinogenic deep mutational scanning of linear and cyclic peptides.