Gravar-mail: Annotating proteins with generalized functional linkages