gene tool gene technology