A comprehensive semantic similarity measurement for predicting the function of gene products