Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.22 KB

README.md

File metadata and controls

48 lines (32 loc) · 1.22 KB

BioKode

Build Status

This is a DNA encryption solver. The goal is to take a DNA sequence, transcribe it in terms of mRNA, and then translate it into words (a.k.a. codons) with the graph below.

Install

See the releases page to download.

Contribute

Feel free to add any interesting side features and/or optimizations! The coding style is pretty simple:

  • Opening brace is on same line as the containing call
  • Spaces between operators
  • Space before comment
  • Tab size set to 4 spaces

Here's an example:

func sayHelloAndDoMath() {
    // Says hello
    print("Hello, World!");
}

To-Do's

Features

  • DNA to mRNA || English
  • mRNA to DNA || English
  • English to mRNA || DNA
  • Show biologically equivalent proteins

Enhancements

  • Autospace words (So the result isn't "POSTITNOTE") (Preference-based)
  • Add error-checking (exception handling)
  • Simplify the wall of switch-case
  • Fix AutoLayout so text boxes scale with window width and stay in center
  • An app icon