Gravar-mail: Protein domain recurrence and order can enhance prediction of protein functions