开展基因工程一般要经过哪几个阶段?