Nelle catene leggere il dominio variabile è codificato dai geni V e J, mentre nelle catene pesanti dai geni V, D e J. Le regioni ipervaribili 1 e 2 (CDR1 e CDR2) sono codificate da un segmento presente in ogni gene V, mentre la CDR3 è codificata dalle sequenze poste fra le regioni (tra V e J per le leggere, tra V e D e D e J per le pesanti) e dalle regioni stesse (J per le leggere, D e J per le pesanti).