Coding sequence (CDS) prediction and gene identification