Semisynthetic combinatorial antibody libraries: a chemical solution to the diversity problem. | Synapse