Dynamic nuclear pore complexes: life on the edge.

Dynamic nuclear pore complexes: life on the edge.