The purpose of calculating composition of proteins is to transform the variable length of protein sequence into fixed length feature vectors [33] . This is a necessary step during classification of proteins using SVM. The transformation of each protein sequence into a vector of 20 dimensions using amino acid composition will encapsulate the information of protein. Besides amino acid composition, dipeptide composition is also utilized, which gives a fixed pattern length of 400. The advantage of dipeptide composition compared with amino acid composition is that it encapsulates both the fraction information of amino acids and the local order information of protein sequence. 