1: \begin{abstract}
2:
3: DNA codes have garnered significant interest due to their utilization in digital media storage, cryptography, and DNA computing.
4: In this paper, we first extend the results of constructing reversible group codes \cite{Cengellenmis} and reversible composite group codes \cite{Korban5} to general even-order finite groups.
5: By using these results, we give parallel searching algorithms to find some new DNA codes with better parameters.
6: Secondly, by mapping codes over $\mathbb{F}_4$ to DNA codes,
7: we establish a relationship between the $GC$-weight enumerator of DNA codes and the Hamming weight enumerator of their trace codes,
8: which greatly improves the computational efficiency of searching for DNA codes.
9: Based on this relationship, we propose an efficient algorithm for generating DNA codes with $50\%$ $GC$-content.
10: Furthermore, we find that there is no direct connection between the $GC$-weight enumerator of a DNA code and the $GC$-weight enumerator of its dual code.
11: Finally, we present algorithms for determining whether a DNA code is free from secondary structures or conflict-free,
12: and some new DNA codes with better parameters under multiple constraints are obtained, which are listed in Tables 1 and 4.
13:
14:
15: \noindent \textbf{Keywords:}
16: DNA codes. reversible group codes. quasi-cyclic codes
17:
18: \noindent \textbf{2020 Mathematics Subject Classification:} 94B15, 94B60
19: \end{abstract}