genome synthesis