An isolated nucleic acid molecule encoding a polypeptide that produces Gal-alpha-Gal structures, in which the isolated nucleic acid molecule is selected from the group consisting of: (i) an isolated nucleic acid molecule comprising a sequence of nucleotides that have at least 90% sequence identity with (a) a DNA molecule that has a sequence encoding the amino acid residue sequence of SEQ ID NO: 2, or SEQ ID NO: 4 or SEQ ID NO : 7 or (b) the complement of the DNA molecule of (a); and (ii) an isolated nucleic acid molecule that has at least 90% sequence identity with the sequence of SEQ ID NO: 1 or SEQ ID NO: 3 or SEQ ID NO: 5 or SEQ ID NO: 6, or A complement to it.Una molécula de ácido nucleico aislada que codifica un polipéptido que produce estructuras de Gal-alfa-Gal, en la que la molécula de ácido nucleico aislada está seleccionado del grupo que consiste en: (i) una molécula de ácido nucleico aislada que comprende una secuencia de nucleótidos que tiene al menos el 90 % de identidad de secuencias con (a) una molécula de ADN que tiene una secuencia que codifica la secuencia de restos de aminoácidos de SEQ ID NO: 2, o SEQ ID NO: 4 o SEQ ID NO: 7 o (b) el complemento de la molécula de ADN de (a); y (ii) una molécula de ácido nucleico aislada que tiene al menos el 90 % de identidad de secuencias con la secuencia de SEQ ID NO: 1 o SEQ ID NO: 3 o SEQ ID NO: 5 o SEQ ID NO: 6, o un complemento de la misma.