Identifying Viable Protein Alternatives