All known DNA and RNA polymerases catalyze the formation of phosphodiester bonds in a 5' to 3' direction, suggesting this property is a fundamental feature of maintaining and dispersing genetic information. The tRNA(His) guanylyltransferase (Thg1) is a member of a unique enzyme family whose members catalyze an unprecedented reaction in biology: 3'-5' addition of nucleotides to nucleic acid substrates. The 2.3-Å crystal structure of human THG1 (hTHG1) reported here shows that, despite the lack of sequence similarity, hTHG1 shares unexpected structural homology with canonical 5'-3' DNA polymerases and adenylyl/guanylyl cyclases, two enzyme families known to use a two-metal-ion mechanism for catalysis. The ability of the same structural architecture to catalyze both 5'-3' and 3'-5' reactions raises important questions concerning selection of the 5'-3' mechanism during the evolution of nucleotide polymerases.
        
        
    
 
    
        
            
                            M
                         
                            W
                         
                            G
                         
                            A
                         
                            C
                         
                            K
                         
                            V
                         
                            K
                         
                            V
                         
                            H
                         
                            D
                         
                            S
                         
                            L
                         
                            A
                         
                            T
                         
                            I
                         
                            S
                         
                            I
                         
                            T
                         
                            L
                         
                            R
                         
                            R
                         
                            Y
                         
                            L
                         
                            R
                         
                            L
                         
                            G
                         
                            A
                         
                            T
                         
                            M
                         
                            A
                         
                            K
                         
                            S
                         
                            K
                         
                            F
                         
                            E
                         
                            Y
                         
                            V
                         
                            R
                         
                            D
                         
                            F
                         
                            E
                         
                            A
                         
                            D
                         
                            D
                         
                            T
                         
                            C
                         
                            L
                         
                            A
                         
                            H
                         
                            C
                         
                            W
                         
                            V
                         
                            V
                         
                            V
                         
                            R
                         
                            L
                         
                            D
                         
                            G
                         
                            R
                         
                            N
                         
                            F
                         
                            H
                         
                            R
                         
                            F
                         
                            A
                         
                            E
                         
                            K
                         
                            H
                         
                            N
                         
                            F
                         
                            A
                         
                            K
                         
                            P
                         
                            N
                         
                            D
                         
                            S
                         
                            R
                         
                            A
                         
                            L
                         
                            Q
                         
                            L
                         
                            M
                         
                            T
                         
                            K
                         
                            C
                         
                            A
                         
                            Q
                         
                            T
                         
                            V
                         
                            M
                         
                            E
                         
                            E
                         
                            L
                         
                            E
                         
                            D
                         
                            I
                         
                            V
                         
                            I
                         
                            A
                         
                            Y
                         
                            G
                         
                            Q
                         
                            S
                         
                            D
                         
                            E
                         
                            Y
                         
                            S
                         
                            F
                         
                            V
                         
                            F
                         
                            K
                         
                            R
                         
                            K
                         
                            T
                         
                            N
                         
                            W
                         
                            F
                         
                            K
                         
                            R
                         
                            R
                         
                            A
                         
                            S
                         
                            K
                         
                            F
                         
                            M
                         
                            T
                         
                            H
                         
                            V
                         
                            A
                         
                            S
                         
                            Q
                         
                            F
                         
                            A
                         
                            S
                         
                            S
                         
                            Y
                         
                            V
                         
                            F
                         
                            Y
                         
                            W
                         
                            R
                         
                            D
                         
                            Y
                         
                            F
                         
                            E
                         
                            D
                         
                            Q
                         
                            P
                         
                            L
                         
                            L
                         
                            Y
                         
                            P
                         
                            P
                         
                            G
                         
                            F
                         
                            D
                         
                            G
                         
                            R
                         
                            V
                         
                            V
                         
                            V
                         
                            Y
                         
                            P
                         
                            S
                         
                            N
                         
                            Q
                         
                            T
                         
                            L
                         
                            K
                         
                            D
                         
                            Y
                         
                            L
                         
                            S
                         
                            W
                         
                            R
                         
                            Q
                         
                            A
                         
                            D
                         
                            C
                         
                            H
                         
                            I
                         
                            N
                         
                            N
                         
                            L
                         
                            Y
                         
                            N
                         
                            T
                         
                            V
                         
                            F
                         
                            W
                         
                            A
                         
                            L
                         
                            I
                         
                            Q
                         
                            Q
                         
                            S
                         
                            G
                         
                            L
                         
                            T
                         
                            P
                         
                            V
                         
                            Q
                         
                            A
                         
                            Q
                         
                            G
                         
                            R
                         
                            L
                         
                            Q
                         
                            G
                         
                            T
                         
                            L
                         
                            A
                         
                            A
                         
                            D
                         
                            K
                         
                            N
                         
                            E
                         
                            I
                         
                            L
                         
                            F
                         
                            S
                         
                            E
                         
                            F
                         
                            N
                         
                            I
                         
                            N
                         
                            Y
                         
                            N
                         
                            N
                         
                            E
                         
                            L
                         
                            P
                         
                            M
                         
                            Y
                         
                            R
                         
                            K
                         
                            G
                         
                            T
                         
                            V
                         
                            L
                         
                            I
                         
                            W
                         
                            Q
                         
                            K
                         
                            V
                         
                            D
                         
                            E
                         
                            V
                         
                            M
                         
                            T
                         
                            K
                         
                            E
                         
                            I
                         
                            K
                         
                            L
                         
                            P
                         
                            T
                         
                            E
                         
                            M
                         
                            E
                         
                            G
                         
                            K
                         
                            K
                         
                            M
                         
                            A
                         
                            V
                         
                            T
                         
                            R
                         
                            T
                         
                            R
                         
                            T
                         
                            K
                         
                            P
                         
                            V
                         
                            P
                         
                            L
                         
                            H
                         
                            C
                         
                            D
                         
                            I
                         
                            I
                         
                            G
                         
                            D
                         
                            A
                         
                            F
                         
                            W
                         
                            K
                         
                            E
                         
                            H
                         
                            P
                         
                            E
                         
                            I
                         
                            L
                         
                            D
                         
                            E
                         
                            D
                         
                            S