Peptide-peptoid scaffolds | Patent Publication Number 20220002346 | Patexia