A method for construction of long randomized open reading frames and polypeptides | Synapse