artificial gene