Definition: Genes encoding the different subunits of the IMMUNOGLOBULINS, for example the IMMUNOGLOBULIN LIGHT CHAIN GENES and the IMMUNOGLOBULIN HEAVY CHAIN GENES. The heavy and light immunoglobulin genes are present as gene segments in the germline cells. The completed genes are created when the segments are shuffled and assembled (B-LYMPHOCYTE GENE REARRANGEMENT) during B-LYMPHOCYTE maturation. The gene segments of the human light and heavy chain germline genes are symbolized V (variable), J (joining) and C (constant). The heavy chain germline genes have an additional segment D (diversity).