有一个重要的条件，那就是拉链的两半能够精确匹配。DNA的两条链，是通过他们的核苷互相结合而成的。前面我们提到了组成DNA的核苷有4种，而这四种核苷实际上是两两相配的——A和T、G和C，也就是说A是不可能和G或者C相配对的。这种准确匹配的一对核苷，被称为碱基对。因此，根据DNA的其中一条链，就可以准确得到另外一半了：复制的时候，首先DNA解旋酶将DNA如同拉链般分为两部分；接着，被解开的两条链会在各种酶的帮助下，和正确的核苷结合并形成新的两条DNA。然而这一过程偶尔也会出现一些小错误，例如塞入错误的核苷酸