Protein and Peptide Letters: international journal for rapid publication of short papers in protein and peptide science Journal uri icon