gene decode