EU peptide warehouse