In order to compare orthogonal encoding, five bye encoding, codon encoding (two) and profile encoding to find out their virtues and shortcomings, we carefully studied them with artificial neural network. Results indicate that profile encoding that preserves the redundant evolutionary information gets higher predictive performance. The experimental results show that combining profile encoding and orthogonal encoding can get highest precision of prediction.