mengqvist / DNApy

Code for DNA plasmid editing.
GNU General Public License v3.0
43 stars 13 forks source link

DNApy

This repo is currently broken. Efforts are underway to restore it and move to a development and deployment branch system.

A free and open source GUI toolkit for DNA editing - written in python

This project aims to provide a powerful codebase for viewing, editing and creating DNA in the GenBank format. The code is free to use, modify and re-distribute under a GPL license. Contributions in the form of improvements and new functions are welcome and encouraged!

The software is being developed on a Linux machine and works well in that environment. As the software matures testing will start on Windows and Mac to make sure it is cross-platform. The only external library that is needed is wxPython. Launch main.py to give the software a go (it is still under heavy development though).

Testing

To start testing the software you have to install python, wxpython and pycairo:

sudo apt-get install python2.7 python-wxgtk2.8 python-cairo

Then you can download the software and run it:

cd ~
git clone https://github.com/mengqvist/DNApy.git
cd DNApy
python main.py

Known problems

On Ubuntu 15.04 the following message might occure:

/usr/bin/xsel
Segmentation fault (core dumped)

This can be resolved by additionaly installing the package xclip:

sudo apt-get install xclip

DNApy GUI

Implemented Software features

Not Yet Implemented Software features (and priority list)