forked from pysam-developers/pysam
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL
65 lines (41 loc) · 1.58 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
System Requirements
===================
SAMtools depends on the zlib library <http://www.zlib.net>. The latest
version 1.2.3 is preferred and with the latest version you can compile
razip and use it to compress a FASTA file. SAMtools' faidx is able to
index a razip-compressed FASTA file to save diskspace. Older zlib also
works with SAMtools, but razip cannot be compiled.
The text-based viewer (tview) requires the GNU ncurses library
<http://www.gnu.org/software/ncurses/>, which comes with Mac OS X and
most of the modern Linux/Unix distributions. If you do not have this
library installed, you can still compile the rest of SAMtools by
manually modifying one line in Makefile.
curl
Pysam requires Python (2.6 or greater) and Cython (0.22 or greater).
It has not been tested on many other platforms.
Compilation
===========
Unpack the distribution and enter the pysam directory. Type
python setup.py build
to compile.
Installation
============
Type
python setup.py install
to install it within the site-packages directory of your python
distribution. Type
python setup.py install --help
for more options.
Build the documentation
=======================
Install a version of Sphinx that matches your Python version (2 or 3) and run
python setup.py build_sphinx
or
python3 setup.py build_sphinx
The documentation will be put into build/sphinx.
Architecture specific options
=============================
Pysam has been compiled on various Linux systems and works
with python 2.6 and python 2.5.
Python 2.7 and Python 3 have not been tested.
Windows support does not work yet.