Fixed the duplication issue of both 'gene' and 'CDS' for all functions