Protein subcellular localization prediction based on profile alignment and Gene Ontology