Handbook of formal languages, vol. 1: word, language, grammar
Handbook of formal languages, vol. 1: word, language, grammar
Handbook of formal languages, vol. 1
Automata for matching patterns
Handbook of formal languages, vol. 2
Algorithms
Elements of Automata Theory
Staged self-assembly: nanomanufacture of arbitrary shapes with O(1) glues
DNA13'07 Proceedings of the 13th international conference on DNA computing
DNA coding using the subword closure operation
DNA13'07 Proceedings of the 13th international conference on DNA computing
Schema for parallel insertion and deletion
DLT'10 Proceedings of the 14th international conference on Developments in language theory
Proceedings of the 10th international conference on DNA computing
DNA'04 Proceedings of the 10th international conference on DNA computing
Bond-free languages: formalizations, maximality and construction methods
DNA'04 Proceedings of the 10th international conference on DNA computing
Hi-index | 0.00 |
We consider the problem of characterizing nontrivial languages D that are maximal with the property that D*, the Kleene closure of D, is contained in the subword closure of a given set S of words of some fixed length k. The subword closure of S is simply the set of words for which all subwords of length k are in S. We provide a deep structural characterization of these languages D, which leads to polynomial time algorithms for computing such languages. This work is motivated by the problem of encoding arbitrary data into a set of DNA molecules such that all blocks of length k in these molecules satisfy the constraint S - eg, they can form no stable bonds between them, or they have a desired g-c ratio.