Functional classification of proteins based on projection of amino acid sequences: application for prediction of protein kinase