-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added read and license file for PlastLib
- Loading branch information
1 parent
9977a13
commit 2ec8902
Showing
2 changed files
with
71 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
***************************************************************************** | ||
* * | ||
* PLAST : Parallel Local Alignment Search Tool * | ||
* Copyright (c) 2009-2015 Inria * | ||
* * | ||
* PLAST is free software; you can redistribute it and/or modify it under * | ||
* the Affero GPL v3 License * | ||
* * | ||
* This program is distributed in the hope that it will be useful, * | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of * | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * | ||
* Affero GPL v3 License for more details. * | ||
***************************************************************************** | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
PLAST - c++ project | ||
=================== | ||
|
||
This project contains: | ||
---------------------- | ||
|
||
1. C++/11 source code ('src' directory); | ||
|
||
2. sample Fasta files to test software ('db' directory); | ||
|
||
3. cmake file to compile the project. | ||
|
||
|
||
Requirements | ||
------------ | ||
|
||
1. cmake 2.6 or above; | ||
2. gcc 4.4+ (Linux), gcc/Mingw64 (Windows) or clang (MacOSX) compiler. | ||
|
||
|
||
Compiling PLAST | ||
--------------- | ||
|
||
The PLAST library can be compiled in a terminal with the cmake tool. Once the source | ||
archive has been retrieved and unzipped, one just has to do: | ||
|
||
mkdir build | ||
cd build | ||
cmake .. | ||
make | ||
|
||
As a result, one should get a dynamic library (in 'build/lib' directory) and a binary | ||
(in 'build/bin' directory). | ||
|
||
This procedure works both on Linux and MacOs. | ||
|
||
For Windows, the Mingw64 environment has first to be deployed since the GCC compiler is | ||
needed for compiling PLAST (due to GCC intrinsics use). Then, one has to do: | ||
|
||
mkdir build | ||
cd build | ||
cmake -G "MSYS Makefiles" .. | ||
make | ||
|
||
|
||
Developer documentation | ||
----------------------- | ||
|
||
See https://project.inria.fr/plast/developer-guide/ | ||
|
||
|
||
License | ||
------- | ||
|
||
PLAST is free software; you can redistribute it and/or modify it under the Affero GPL v3 | ||
license. See http://www.gnu.org/licenses/agpl-3.0.en.html | ||
|