Biological Applications of Synthetic Polypeptides