gene technology Synonyms