Skip to content

Commit

Permalink
modified README
Browse files Browse the repository at this point in the history
  • Loading branch information
jfkimberly committed Dec 9, 2015
1 parent 8ee3f1d commit 27128bd
Showing 1 changed file with 22 additions and 7 deletions.
29 changes: 22 additions & 7 deletions README.md
@@ -1,23 +1,38 @@
`SEQMAK`
========

`SEQMAK` (pronounced SEC-mac) is a near clone of SEQUIN which was written by Ned Seeman ([1][first], [2][second]). The main differences are
`SEQMAK` (pronounced SEC-mac) is a program for producing DNA sequences. Much of
the inspiration for `SEQMAK` comes from SEQUIN which was written by Ned Seeman
([1][first], [2][second]). The main differences are

* much of the repetitive nature of SEQUIN has been automated,
* much of the repetitive nature of SEQUIN has been automated with some added
functionality (*e.g.* dyad symmetry checking),

* exception handling has been much improved, and

* all features have been modularized, making the code much easier to read, learn, and maintain.
* all features have been modularized, making the code much easier to read,
learn, and maintain.

As is the case with SEQUIN, kinetic and thermodynamic factors are not taken into
account when designing structures with SEQMAK . Only different combinations of DNA bases are considered. If you would like to consider other factors when designing your DNA structure, you may want to use a more complex program such as [DNAdesign](http://dna.caltech.edu/DNAdesign/).
As is the case with SEQUIN, kinetic and thermodynamic factors are not taken
into account when designing structures with SEQMAK . Only different
combinations of DNA bases are considered. If you would like to consider other
factors when designing your DNA structure, you may want to use a more complex
program such as [DNAdesign](http://dna.caltech.edu/DNAdesign/).


Dependencies
------------
`SEQMAK` is written in Python 2.7. In order to run the program you must have Python installed on your computer (preferably version 2.7x but version 2.4x should also work). This software has not been tested with Python 3.0 or higher, so I cannot guarantee it will work under those environments. If you do not have Python installed on your computer, you may download the latest version at [http://www.python.org/download/](http://www.python.org/download/).

All python package dependencies can be installed using `pip`. `pip` does not come pre-installed with the python virtual machine, so you need to install it manually.
`SEQMAK` is written in Python 2.7. In order to run the program you must have
Python installed on your computer (preferably version 2.7x but version 2.4x
should also work). This software has not been tested with Python 3.0 or higher,
so I cannot guarantee it will work under those environments. If you do not have
Python installed on your computer, you may download the latest version at
[http://www.python.org/download/](http://www.python.org/download/).

All python package dependencies can be installed using `pip`. `pip` does not
come pre-installed with the python virtual machine, so you need to install it
manually.

* Install pip (if you do not have it installed)

Expand Down

0 comments on commit 27128bd

Please sign in to comment.