gene has