Selecting Open Reading Frames from DNA