Skip to content

peterkos/BioKode

Repository files navigation

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

About

Based on a Biology lab. Converts encoded DNA segments into letters

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages