Abstract

This work presents an algorithm for constructing artificial DNA libraries that consist of chains having minimal tendency to hybridize with each other. Such libraries can be applied in DNA computing (Adleman, 1994) for encoding problem instances. The algorithm is based on an extension of de Bruijn graphs and de Bruijn sequences. In general, the algorithm can be used to build a chain over any alphabet of even size with defined binary symmetric irreflexive relation of complementarity — the obtained chain is a modified de Bruijn sequence with shifted windows (there are no repetitive k-long subchains that start on positions divisible by a given parameter) where half of these windows are removed to eliminate relation of complementarity among them.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.