Genetically engineered repetitive polypeptides : design, synthesis, characterization, and applications