[nexml]
phylogenetic data in xmlThe future data exchange standard is here!
nexml is an exchange standard for representing phylogenetic data — inspired by the commonly used NEXUS format, but more robust and easier to process.
Directory listing
This subdirectory contains java classes for nexml parsing. Specifically, the directory structure is as follows:
-
org/contains SAX parser classes, for stream-based handling of nexml data. The entry point for figuring out how these work isorg/nexml/NexmlParser.java, which contains javadoc comments to explain the design. Written and maintained by Peter Midford and Rutger Vos. -
mesquite/contains classes for mesquite. These classes use the SAX parser, and so function to illustrate how to use it in an application. Written and maintained by Rutger Vos with some help from Wayne Maddison. -
validator/contains a Xerces-J-based validator written by Terri Liebowitz of the San Diego Supercomputing Center, with modifications by Mark Holder. It is used to validate nexml instance documents against the schema (or, indeed, any xml instance document against any schema).
In addition to these classes, the nexml website also provides nexmlbeans.jar, a set of bindings created using Apache XML beans 2.3.0 in the downloads section.
Name Last modified Size Description
Parent Directory 19-May-2008 13:30 - Folder
Nexml_beans.html 05-Mar-2008 22:10 2k HTML document
jars/ 24-Apr-2008 19:10 - Folder
mesquite/ 05-Mar-2008 18:00 - Folder
nexmlbeans/ 07-Feb-2008 00:32 - Folder
org/ 07-Feb-2008 00:28 - Folder
src/ 05-Mar-2008 17:55 - Folder
validator/ 07-Feb-2008 00:30 - Folder