te gene