According to use JavaScript to complete data convert.
Base data convert
-
Error propagation: A single swap error, should alter bits after demodulation as little as possible. This allows efficient protection of the oligo addresses with a bit-correcting BCH code for a given redundancy.
-
Run-length limitation: Because a sequence of more than 3 identical nucleotides may cause diffi- culties during sequencing of the oligos, the maximum run-length of identical nucleotides shall be limited to 3.
-
Insertion and deletion errors: Since these two error types are quite common for today’s synthesiz- ers and sequencers, means for detecting and correcting insertion and deletion errors are manda- tory.
-
Self-reverse complementariness: Self-reverse complimentary sections within a DNA molecule, potentially causing amplification issues of the corresponding oligo, had to be avoided.
Mapping of bit-tupels to nucleotides
In order to limit the maximum run-length of identical nucleotides to 3 for any possible combinations of DNA symbols, we defined the following constraints resulting in valid DNA symbols:
- The first three nucleotides shall not be the same
- The two last nucleotides shall not be the same
Insertion and deletion detection based on the use of alternating clusters for the DNA symbols
If you want to try convert function, you can click follow link to use a tool. Convert Tool