A Pattern Matching Algorithm for Codon Optimization and CpG Motif-Engineering in DNA Expression Vectors