Probably a basic question, but are all possible dipeptides synthesizable? For 20 amino acids, there should be in principle 190 dipeptides; do they all exist or is there chemistry that makes some combinations unstable? A straight forward generalization would be to ask what percentage of peptides (or proteins) are synthesizable (in the lab or in cells).