The primary function of nuclear pores is:
Nuclear envelope is perforated by two thousand to four thousand pores per mammalian nucleus, each one hundred twenty nanometers diameter channel composed of nucleoporins forming selective barrier separating nuclear and cytoplasmic compartments. Central channel filled with phenylalanine-glycine repeat containing disordered domains forms hydrogel allowing passive diffusion of ions and molecules under about forty kDa, but macromolecules bearing nuclear localization signals require binding to importin alpha-beta heterodimers and transit via transient interaction with FG repeats powered by Ran-GTP
Ref: Wente Genes Dev; NPC 120nm FG nucleoporins regulated transport Ran-GTP importin exportin.