Of palindromes and peptides