Polypeptides are: