Skip to content

How to start coding in PhyloSift

koadman edited this page Apr 5, 2012 · 1 revision

This page describes a suggested software environment for developing PhyloSift

Suggested software

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.