Finding coevolving amino acid residues using row and column weighting of mutual information and multi-dimensional amino acid rep