SeqSift is a python package for vetting, manipulating, and converting molecular sequence data.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
scripts
seqsift
.gitignore
AUTHORS.txt
CHANGES.txt
LICENSE.txt
README.md
setup.cfg
setup.py

README.md

Overview

SeqSift is a python package for vetting, manipulating, and converting molecular sequence data.

The package is written by Jamie Oaks of the University of Kansas Department of Ecology and Evolutionary Biology.

Requirements

SeqSift has only been tested on version 2.7 of Python.

It requires the Biopython: http://biopython.org/wiki/Biopython

Some components of Biopython require NumPy (http://numpy.scipy.org). However, none of the Biopython code currently used by SeqSift requires NumPy. Thus, SeqSift will work if you intall Biopython without NumPy.

Installation

You should have Python 2.7 and Biopython installed.

Clone Git repository and install using:

$ git clone git://github.com/joaks1/SeqSift.git
$ cd SeqSift
$ python setup.py install

If the install fails due to a permission error, try:

$ sudo python setup.py install

To run the test suite, use:

$ python setup.py test

If you plan to develop the code, install via:

$ python setup.py develop

Citing SeqSift

Please cite the Biopython library upon which SeqSift depends.

Acknowledgements

This software greatly benefited from funding provided to Jamie Oaks from the National Science Foundation (DEB 1011423 and DBI 1308885), University of Kansas (KU) Office of Graduate Studies, Society of Systematic Biologists, Sigma Xi Scientific Research Society, KU Ecology and Evolutionary Biology Department, and the KU Biodiversity Institute.

License

This program is distributed under the GPL license in the hope that it will be useful, but WITHOUT ANY WARRANTY. See the GNU General Public License for more details.