|
Phylogeny programs cross-referenced by method and system |
This table lists packages by method (down the side of the table) cross-referenced
with systems on which the programs work (across the top). It includes
distributed software, but not webserver services. I have used the
descriptions provided by the authors of the packages where possible, but
errors and omissions are entirely possible. If you see any, please
e-mail me at (joe (at) gs.washington.edu) about them.
Some packages are distributed only as generic source code (such as ANSI C source code). I have judged that they will be compilable mostly on Unix systems, unless specific support is provided by the author for compilers on PC's, or Macintosh systems. So I have listed them under "Unix" only. If you feel comfortable running the compiler on a non-Unix system you might also want to look into the Unix listings to see which packages are available as generic source code. (Note, though, that Mac OS X is actually a kind of Unix, so that it can also compile and run most generic Unix applications, and also that there are now implementations of the Gnu C++ compiler on Windows systems such as CygWin and MinGW that enable generic C source code to be compiled there using only Makefiles). For the purposes of this listing, Linux is Unix, which is true in all major functional senses, if not in the legal sense.
Programs in the Java language are listed here under Unix, Windows, and Macintosh, as Java is widely available on these systems. Programs requiring interpreted languages such as Perl, Tcl/Tk, Python and R are listed here under Unix but would be runnable on other systems if you had the appropriate language loaded.