Single Edit Error-Correcting DNA Codes with Multiple Biological and Combinatorial Constraints: An Algebraic Approach | IEEE Conference Publication | IEEE Xplore