Synthesis And Screening of Peptide Libraries For Biological Applications