Team:USTC-Software/download

From 2011.igem.org

(Difference between revisions)
Line 353: Line 353:
<h3>License</h3>
<h3>License</h3>
-
<p>Lachesis and MoDeL are provided under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU General Public License, version 2</a>and all later versions.</p>
+
<p>Lachesis and MoDeL are provided under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU General Public License, version 2</a> and all later versions.</p>
<h3>Supported Platforms</h3>
<h3>Supported Platforms</h3>
Line 379: Line 379:
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
<p>On this page we provide links that access all the code and documentation for the tools that we have written, <em>Lachesis</em> the software projects and all represent a substantial amount of effort. For example in the project there are over ? files and ? lines of code. In addition to the source code and documentation, we highly recommend the use of an integrated development environment (Qt for example; info below) as well as the use of a <a href="http://en.wikipedia.org/wiki/Revision_control" target="_blank">revision control system </a>(Git for example; info below). Our code is all open source under<a href="http://en.wikipedia.org/wiki/Gpl" target="_blank"> General Public License (GPL)</a> and the majority of the code (99%) is written in <a href="http://en.wikipedia.org/wiki/C%2B%2B" target="_blank">C++</a>.</p>
 
-
 
-
<h2>Source code</h2>
 
-
 
-
<p>The registry of software tools for iGEM is currently hosted by GitHub. The site is located at: <a href="https://github.com/igemsoftware/USTC-Software_2011" target="_blank">https://github.com/igemsoftware/USTC-Software_2011</a></p>
 
-
 
-
<h2>Supporting tools</h2>
 
-
 
-
<p>Lachesis and all its tools all require Qt 4.7. You can get it <a href="http://qt.nokia.com/downloads" target="_blank">here</a>. In general we recommend that you have the latest version of Qt installed on whatever machine you run Lachesis on.We have gotten Lachesis to run on many configurations. Please don't give up and please contact us if you have further questions.</p>
 
-
 
-
<p>Lachesis is developed using Qt SDK which we highly recommend you use to avoid any potential difficulties.You will need to create a new project with the source code you download as well as add the libraries needed. Many of these libraries are available with the Lachesis download while others come with Qt. You will need to augment your Qt project with these libraries. Please see the documentation for more information on how to build Lachesis as a new project.</p>
 
-
 
-
<p>Finally, in order to get our code from GitHub it may be necessary to download <a href="http://en.wikipedia.org/wiki/Git_(software)" target="_blank">Git (software)</a>.You can get this <a href="http://git-scm.com/download" target="_blank">here</a>.</p>
 
</div>
</div>

Revision as of 14:15, 1 October 2011


Team:USTC-Software - 2011.igem.org/download

Download Lachesis & MoDeL

Lachesis sourcecode(link to github)

MoDeL(link to github)

You can use GNU General Public License, version 2 and all later versions.

Supported Platforms

Lachesis is developed with C++ and Qt(link to qt) and can be compiled & run on:
Windows Xp/Vista/7
Debian GNU/Linux
It should also work many on other platform that support Qt and mysql, but we do not guarantee.

MoDeL is written in perl(link to perl) and should work on any platform that support perl & mysql.

Build & Install

MoDeL
Download & unpack MoDeL and follow the instructions in INSTALL to install MoDeL. You may also need to install mysql in the process.

Lachesis
NOTE: We are assuming that you have Qt-sdk on your computer. If not, please refer this(link to qt) page and install it first.

Download & unpack Lachesis’s source code then build & run it with Qt. If you are working on Linux systems, use the following command:
qmake Lachesis.pro
make
cd bin
./LachesisD