Design of peptides with non-canonical amino acids using flow matching | Synapse