Methods for generating proteases with altered specificity for the target molecules they cleave is disclosed. The invention further discloses methods of using these proteases to treat diseases in which the target proteins are involved with. Cleaving certain target proteins at certain substrate sequences with a protease is a method for treating these pathologies.