File: user_interfaces.html

package info (click to toggle)
libpal-java 1.5.1%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 3,620 kB
  • sloc: java: 45,723; makefile: 121; xml: 36
file content (122 lines) | stat: -rw-r--r-- 4,054 bytes parent folder | download | duplicates (6)
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
<!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>
									<a href = "features.html">Features</a>
									<br>
									<b>User Interfaces</b>
									<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 = "acknowledgments.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>
<em><strong>
<center>User Interfaces</center>
</em></strong>
<p>
PAL is designed as an object-oriented programming library, and as such
it has no direct user interface. To access the methods and objects available
in PAL you need to program in Java.
<p>
However, there are user-friendly programs available that
rely (in part) on PAL to do their job.  Be aware, however, that they will usually
restrict functionality to some core features of PAL:
<ul>

<li>
<strong><a href="http://www.stat.uni-muenchen.de/~strimmer/pal-project/vanilla/">Vanilla</a></strong>
aims at providing a simple bare bones text interface to some selected features in
PAL. It basically consists of a set of command line applications, most of them
in PHYLIP CUI style. Best run in a UNIX (incl. MacOS X) or MSDOS shell.
This package is also useful to see how you could use
PAL in your own program.
</li>
<li>
<strong><a href="http://www.cebl.auckland.ac.nz">Pebble</a></strong>
(codenamed vCEBL) is much more broadly targeted. It not only offers a GUI interface
to PAL but also comes with its own functional command language. PEBBLE has
an easy-to-use installation program.
</li>
</ul>
Three other ways of accessing the functionality in PAL without requiring
Java programming experience are planned:
<ul>
<li>
It should be rather straightforward to use features available in PAL from
within the
<a href="http://mesquite.biosci.arizona.edu/mesquite/mesquite.html">Mesquite</a>
program, a modular system for evolutionary analysis written in Java by Wayne and Dave
Maddison.
</li>
<li>
In collaboration with Andrew Rambaut (University of Oxford) it is planned to
develop a general <a href="http://www.xml.org">XML</a> interface definition for evolutionary analysis, which will be
implemented for PAL and for Andrew Rambaut 's
<a href="http://evolve.zoo.ox.ac.uk/projects/BBSRC-Nautilus/Nautilus.html">Nautilus C++
libraries</a>.
</li>
<li>
Java provides the opportunity to write web-based applications (applets)
that can be executed in a web browser.  In collaboration with
Andrew Rambaut it is planned to write simple
applets, e.g. for skyline plot analysis, tree viewing etc.
</li>
</ul>


	<!-- End of normal block -->


				</td>
			</tr>

	</tbody>
</table>
	<br>

</body>
</html>