An introduction to alternative proteins