TY - RPRT TI - A self-assembling peptide polynanoreactor. AU - Maxim G Ryadnov PY - 2007 DO - 10.1002/anie.200604014 UR - https://pubmed.ncbi.nlm.nih.gov/17163557/ ID - 17163557 ER -