简述基因克隆的通用策略有哪些