A Search Service for Abbreviation / Long Form
■略語/展開語 : TAT-C24Scr/TAT-C24WT+but+not+a+scrambled+peptide