crass
所属分类:collect
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2021-05-13 06:15:22
上 传 者:
sh-1993
说明: CRISPR汇编程序
(The CRISPR assembler)
文件列表:
AUTHORS (35, 2021-05-11)
COPYING (31896, 2021-05-11)
ChangeLog (109276, 2021-05-11)
Dockerfile (657, 2021-05-11)
INSTALL (0, 2021-05-11)
Makefile.am (215, 2021-05-11)
NEWS (0, 2021-05-11)
TODO.md (1440, 2021-05-11)
autogen.sh (49146, 2021-05-11)
config.rpath (14995, 2021-05-11)
configure.ac (8195, 2021-05-11)
doc/ (0, 2021-05-11)
doc/Makefile.am (147, 2021-05-11)
doc/manual.tex (28451, 2021-05-11)
m4/ (0, 2021-05-11)
m4/ax_lib_xerces.m4 (9670, 2021-05-11)
m4/ax_libcrispr.m4 (6703, 2021-05-11)
m4/ax_pthread.m4 (12401, 2021-05-11)
m4/ax_xercesc.m4 (20063, 2021-05-11)
m4/gettext.m4 (16345, 2021-05-11)
m4/lib-ld.m4 (3565, 2021-05-11)
m4/lib-link.m4 (23317, 2021-05-11)
m4/lib-prefix.m4 (5444, 2021-05-11)
man/ (0, 2021-05-11)
man/Makefile.am (38, 2021-05-11)
man/crass-assembler.1 (2639, 2021-05-11)
man/crass.1 (5868, 2021-05-11)
man/crisprtools.1 (5790, 2021-05-11)
scripts/ (0, 2021-05-11)
scripts/batch_crass.sh (882, 2021-05-11)
src/ (0, 2021-05-11)
src/Makefile.am (34, 2021-05-11)
src/aho-corasick/ (0, 2021-05-11)
src/aho-corasick/Aho-Corasick-Interleaved_State_Matrix.pdf (288831, 2021-05-11)
src/aho-corasick/LICENSE (7651, 2021-05-11)
src/aho-corasick/Makefile.am (110, 2021-05-11)
src/aho-corasick/_acism.h (3558, 2021-05-11)
... ...
crass -- CRisprASSembler -- version 1 subversion 0 revision 0 (1.0.1)
=======================================================================
CITATION
--------
Connor T. Skennerton, Michael Imelfort, and Gene W. Tyson
Crass: identification and reconstruction of CRISPR from unassembled
metagenomic data Nucl. Acids Res. (2013) 41(10): e105
COPYRIGHT
---------
Copyright 2011-2015 Connor Skennerton & Michael Imelfort. All rights reserved.
Copyright 2016 Connor Skennerton. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
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
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
CONTRIBUTED CODE
----------------
crass would not have been possible without the code found freely available
at the following locations:
[Boyer-Moore Search Algorithm](http://dev-faqs.blogspot.com/2010/05/boyer-moore-algorithm.html)
[Aho-Corasick Search Algorithm](https://github.com/mischasan/aho-corasick)
[Levensthein String Comparison Algorithm](http://www.merriampark.com/ldcpp.htm)
[CRISPR Recognition Tool (CRT)](http://www.room220.com/crt)
[SaSSY - Short read assembler](http://sassy.mikeimelfort.com)
[klib](http://github.com/attractivechaos/klib) - For kseq & ksw code
INSTALLATION
------------
Crass requires a UNIX operating system and has been tested on 64-bit Linux
personal computers with intel processors and servers with 64-bit Opteron processors.
It successfully compiles with gcc 4.4.5 and gcc 4.6.3 other versions of gcc have not been tested.
Crass requires [Xerces-c](http://xerces.apache.org/) version 3.1.1 and [Zlib](www.zlib.net)
to be installed for compilation. Optionally you can also install the [Graphviz package](www.graphviz.org)
for rendering graphs.
WARNING: Do not install the binary distribution of Xerces from their
website, it is broken and looks for other shared libraries in specific
places. Install xerces from source or using a package manager for you
system.
With all this in mind to perform the installation:
download the source files from git.
then on most Unix systems:
$ tar -xf crass.tar.gz
$ cd crass
$ ./autogen.sh
$ ./configure
$ make
$ make install
NON-STANDARD INSTALLATIONS
--------------------------
Crass can access the graphviz libraies and executables if desired. Use the
`--enable-rendering` during configure to access this feature.
If Xerces is installed in a non-standard loacation use the
`--with-xerces=[PREFIX]` configure option to change the location prefix. Configure will look for
`$prefix/lib/` and `$prefix/include` directories for the library objects and header files. Note that the
below options for changing `LDFLAGS` and `CPPFLAGS` will not work for Xerces as it is a C++ library and not a
C library and therefore different code is used to check for it.
`LDFLAGS` - set this environmental variable during configure to add to the path where library object files can be found.
Don't forget to use `-L` a the begining
`CPPFLAGS` - set this environmental variable during configure to add to the path where header files are located.
example:
$ ./configure --enable-rendering LDFLAGS="-L/usr/home/user_name/local/lib/" CPPFLAGS="-I/usr/home/user_name/local/include/"
近期下载者:
相关文件:
收藏者: