An apparatus and method for the automated design of proteins