DNA#

DNA##

Installation#

DNA#インタプリタをダウンロードする.

$ git clone https://github.com/beta-decay/DNA-Sharp.git

Example#

Line form

hello_line.dna:

ATATATTAATTAATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATTAATTAATTAATTAATATATCGGCCGATGCGCATATATATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATATATCGGCCGATGCATTAGCATATTAATTAATTAATTAATTAATTAATTAGCATGCAT
ATTAATTAATTAGCATGCTAATCGGCCGATATATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATTAATTAATATATCGGCCGATGCATTAATTAGCATGCTAATCGGCCGATATATTAATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATATATCGGCCGATGCGCAT
ATATATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATTAATATATCGGCCGATGCGCATATATATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATATATCGGCCGATGCGCATATTAATTAATTAGCATATCGATCGATCGATCGATCGATCGGCAT
ATCGATCGATCGATCGATCGATCGATCGATCGGCATGCTAATCGGCCGATATATTAATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATATATCGGCCGATGCATTAGCATGCTAATCGGCCGATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAGCAT

Helix form

hello_helix.dna:

    AT
   A--T
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  G-----C
  T----A
   A--T
    GC
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   A--T
  A----T
  C-----G
  G-----C
  C----G
   A--T
    GC
    GC
   A--T
  A----T
  A-----T
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  G----C
  T-----A
  A-----T
  G----C
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    AT
    AT
   C--G
  G----C
  C-----G
  A-----T
  G----C
   A--T
    TA
    GC
   A--T
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    GC
   A--T
  G----C
  A-----T
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  G----C
  A-----T
  G-----C
  T----A
   A--T
    CG
    GC
   C--G
  A----T
  A-----T
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  G----C
  T-----A
  A-----T
  G----C
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  A-----T
  A-----T
  C----G
   G--C
    CG
    AT
   G--C
  A----T
  T-----A
  A-----T
  T----A
   G--C
    AT
    GC
   T--A
  A----T
  C-----G
  G-----C
  C----G
   A--T
    AT
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    GC
   T--A
  A----T
  G-----C
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  A----T
   A--T
    CG
    GC
   C--G
  A----T
  G-----C
  G-----C
  A----T
   A--T
    AT
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   G--C
    TA
    AT
   G--C
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  A-----T
  A----T
   A--T
    CG
    GC
   C--G
  A----T
  G-----C
  G-----C
  A----T
   A--T
    AT
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
   A--T
    TA
    AT
   T--A
  A----T
  T-----A
  G-----C
  T----A
   A--T
    GC
    AT
   T--A
  A----T
  T-----A
  A-----T
  T----A
  A----T
   T--A
    AT
    AT
   A--T
  C----G
  G-----C
  C-----G
  A----T
   G--C
    GC
    AT
   A--T
  T----A
  A-----T
  T-----A
  A----T
   T--A
    GC
    AT
   A--T
  C----G
  A-----T
  C-----G
  A----T
   C--G
    AT
    CG
   A--T
  C----G
  A-----T
  C-----G
  G----C
   A--T
    AT
    CG
   A--T
  C----G
  A-----T
  C-----G
  A----T
   C--G
    AT
    CG
   A--T
  C----G
  A-----T
  C-----G
  A----T
   C--G
    GC
    AT
   G--C
  T----A
  A-----T
  C-----G
  G----C
   C--G
    AT
    AT
   A--T
  T----A
  A-----T
  T-----A
  A----T
   T--A
    AT
    TA
   A--T
  T----A
  A-----T
  T-----A
  A----T
   T--A
    AT
    TA
   G--C
  T----A
  A-----T
  G-----C
  A----T
   T--A
    AT
    TA
   A--T
  T----A
  A-----T
  T-----A
  A----T
   A--T
    AT
    CG
   G--C
  C----G
  A-----T
  G-----C
  A----T
   T--A
    GC
    AT
   G--C
  T----A
  A-----T
  C-----G
  G----C
   C--G
    AT
    TA
   A--T
  T----A
  A-----T
  T-----A
  A----T
   T--A
    AT
    TA
   A--T
  T----A
  A-----T
  T-----A
  A----T
   T--A
    AT
    TA
   A--T
  T----A
  G-----C
  A-----T

Line form

$ python3 dnaint.py hello_line.dna
Hello, World!

Helix form

$ python3 dnaint.py hello_helix.dna
Hello, World!