/usr/share/doc/libpal-java/features.html is in libpal-java-doc 1.5.1+dfsg-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="KeyWords"
content="PAL, phylogenetic analysis library, molecular phylogenetics,
molecular evolution, phylogeny,
tree reconstruction, maximum likelihood">
<meta name="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>The PAL Project</title>
</head>
<body>
<table cellpadding="4" cellspacing="4" border="0" width="100%" height="100%">
<tbody>
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" border="1" width="130" height = "500">
<tbody>
<tr>
<td valign="top" bgcolor="#cccccc" align="center">
<a href = "index.html">About</a>
<br>
<a href = "people.html"> People Involved </a>
<br>
<b>Features</b>
<br>
<a href = "user_interfaces.html">User Interfaces</a>
<br>
<a href = "related.html">Related Projects</a>
<br>
<br>
<a href = "download.html">Downloads and Installation</a>
<br>
<a href = "history.html">History</a>
<br>
<br>
<a href = "contributing.html">Contributing</a>
<br>
<a href = "acknowledgements.html">Acknowledgements</a>
<br>
<br>
<a href = "online.html">Pal Online</a>
</td>
</tr>
</tbody>
</table>
</td>
<td valign="top">
<!-- Start of normal block -->
<img src=pal.gif hspace=10 align=left ALT="PAL icon">
<strong><font size="+2">PAL: Phylogenetic Analysis Library</font></strong>
<br>
<br>
<strong><em>
<center>Main Features:</center>
</em></strong>
<p>
PAL is entirely written in the <a href="http://www.java.sun.com">Java language</a>.
This allows for a clean object oriented design while avoiding the complexities of C++.
Moreover, Java class code runs without needing recompilation on a wide range on
platforms. Additionally, PAL also compiles into native code on Unix systems
(just like C++) using the
<a href="http://sourceware.cygnus.com/java/">GNU compiler for Java (gcj)</a>,
part of recent releases of the
<a href="http://gcc.gnu.org">GNU compiler collection (gcc)</a>.
Corresponding makefiles are included with this distribution of PAL.
<P>
PAL consists of a rich variety of objects to facilitate
the construction of special-purpose tools for phylogenetic analysis.
PAL contains, e.g., ready-to-use objects for:
<ul>
<li>
reading and writing sequence alignments, distance matrices, and trees
</li>
<li>
a large variety of substitution models for nucleotides and amino acids
(REV, TN, HKY, F84, F81, JC; Dayhoff, JTT, MTREV24, BLOSUM, VT, WAG, CPREV)
as well as for codons (Yang codon model)
</li>
<li>
Various models for rate variation over sites (invariable sites, Gamma)
</li>
<li>
efficient maximum-likelihood estimation of pairwise distances and
of branch lengths in a tree
(for unconstrained, clock, and dated-tips clock trees)
</li>
<li>
simulating coalescence intervals and estimation of demographic
parameters
</li>
<li>
likelihood ratio and chi-square tests and for
comparison of phylogenetic hypotheses
(e.g., Kishino-Hasegawa and Shimodaira-Hasegawa tests)
</li>
<li>
manipulating alignments (e.g., bootstrapping)
and trees and simulating data
</li>
<li>optimizing uni- and multivariate functions by various methods,
computing numerical derivatives, random numbers (simulation quality),
sorting etc.
</li>
<li>
creating formatted input and output from/to files,
standard io streams, and strings, through convenience classes that extend the
standard Java IO library
</li>
<li>
construct neighbor-joining, UPGMA and SUPGMA trees, and estimating least-squares
branch lengths on trees (weighted and unweighted LS)</li>
<li>translate nucleotide to AA sequences</li>
<li>access mathematical special functions (gamma, error, binomial)
and pdf, cdf, and quantile functions of statistical distributions
(gamma, exponential, chi-square, normal, Pareto)</li>
<li>
create split systems from trees and compute partition distances
between trees (Robinson-Foulds distance)
</li>
<li>
XML interface for PAL objects (this uses the org.w3c.dom library which
is included with PAL - please see the
<a href="COPYRIGHT-org.w3c.dom.html">copyright info</a> of this library)
</li>
<li>...</li>
</ul>
All classes are members of one of the 16 PAL packages
(alignment, coalescent, datatype, distance, eval, gui, io, math, mep, misc,
popgen, statistics,
substmodel, tree, util, xml). A detailed list of these packages
along with a description of the public and protected
interfaces and functions and the purpose of each single class in the library
is available in the API Documentation, included with the source archives.
<font size=-2><br><a href="#top">back to top</a></font>
<!-- End of normal block -->
</td>
</tr>
</tbody>
</table>
<br>
</body>
</html>
|