Prediction of Protein Function Using Statistically Significant Sub-Structure Discovery