# DNA\#

## Installation

DNA\#インタプリタをダウンロードする.

```bash
$ git clone https://github.com/beta-decay/DNA-Sharp.git
```

## Example

````{tab} Code
**Line form**

`hello_line.dna`:

```none
ATATATTAATTAATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATTAATTAATTAATTAATATATCGGCCGATGCGCATATATATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATATATCGGCCGATGCATTAGCATATTAATTAATTAATTAATTAATTAATTAGCATGCAT
ATTAATTAATTAGCATGCTAATCGGCCGATATATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATTAATTAATATATCGGCCGATGCATTAATTAGCATGCTAATCGGCCGATATATTAATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATATATCGGCCGATGCGCAT
ATATATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATTAATATATCGGCCGATGCGCATATATATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATATATCGGCCGATGCGCATATTAATTAATTAGCATATCGATCGATCGATCGATCGATCGGCAT
ATCGATCGATCGATCGATCGATCGATCGATCGGCATGCTAATCGGCCGATATATTAATTAATTAATTAATTAATTAATTAATTAGCTAATGCATTAATTAATTAATTAATATATCGGCCGATGCATTAGCATGCTAATCGGCCGATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAGCAT
```

**Helix form**

`hello_helix.dna`:

```none
    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
```
````

````{tab} Terminal
**Line form**

```bash
$ python3 dnaint.py hello_line.dna
Hello, World!
```

**Helix form**

```bash
$ python3 dnaint.py hello_helix.dna
Hello, World!
```
````
