TY - RPRT TI - Artificial polypeptide scaffold for protein immobilization. AU - Kechun Zhang AU - Michael R Diehl AU - David A Tirrell PY - 2005 DO - 10.1021/ja051457h UR - https://pubmed.ncbi.nlm.nih.gov/16028902/ ID - 16028902 ER -