El antígeno A se produce por una enzima que añade una molécula de N-acetil galactosamina en el antígeno H, mientras que el antígeno B se produce por una enzima que añade una D-galactosa en el antígeno H.