-
Notifications
You must be signed in to change notification settings - Fork 18
How to start coding in PhyloSift
This page describes a suggested software environment for developing PhyloSift
git -- http://git-scm.com/ -- can be installed via apt-get on debian/ubuntu or via the prebuild OS X packages
eclipse -- http://eclipse.org
egit -- http://www.eclipse.org/egit/ -- best installed via eclipse plugin system
EPIC -- http://epic-ide.org -- this is an eclipse plugin for perl support, best to install via eclipse plugin system
Other dependencies. PhyloSift depends on various perl packages. One way to get these is via CPAN. This can be tedious, however, so an alternative approach is to download the latest phylosift from here: http://edhar.genomecenter.ucdavis.edu/~koadman/phylosift/phylosift_latest.tar.bz2
and add its lib directory to the PERL5LIB environment variable. For example, after downloading do:
tar xvjf phylosift_latest.tar.bz2
rm -rf phylosift_XYZ/lib/PhyloSift
export PERL5LIB=$PERL5LIB:/path/to/phylosift_XYZ/lib
be sure to replace XYZ with the datestamp on the PhyloSift snapshot that was downloaded.
Once this has been done, you should be ready to launch eclipse and checkout the PhyloSift git repository.
See the coding convention page for style guidelines when writing new code.