Edited wiki page forester through web user interface.
authorcmzmasek@gmail.com <cmzmasek@gmail.com@ca865154-3058-d1c3-3e42-d8f55a55bdbd>
Mon, 6 Jun 2011 21:56:20 +0000 (21:56 +0000)
committercmzmasek@gmail.com <cmzmasek@gmail.com@ca865154-3058-d1c3-3e42-d8f55a55bdbd>
Mon, 6 Jun 2011 21:56:20 +0000 (21:56 +0000)
wiki/forester.wiki

index 537e2d8..c35bcfd 100644 (file)
@@ -10,7 +10,7 @@ Author: [http://www.cmzmasek.net/ Christian M Zmasek], Sanford-Burnham Medical R
 Copyright (C) 2011 Christian M Zmasek. All rights reserved.
 
 
-= Parsing of Phylogenetic Trees and Displaying them with Archaeopteryx =
+= Parsing of phylogenetic trees and displaying them with Archaeopteryx =
 
 This needs file "forester.jar" to be in the class-path.
 
@@ -50,4 +50,39 @@ public class Example1 {
     }
 }
 
+}}}
+
+
+= Creating a new tree and displaying it with Archaeopteryx =
+
+This needs file "forester.jar" to be in the class-path.
+
+{{{
+
+package examples;
+
+import org.forester.archaeopteryx.Archaeopteryx;
+import org.forester.phylogeny.Phylogeny;
+import org.forester.phylogeny.PhylogenyNode;
+
+public class Example2 {
+
+    public static void main( final String[] args ) {
+        // Creating a new rooted tree with two external nodes.
+        final Phylogeny phy = new Phylogeny();
+        final PhylogenyNode root = new PhylogenyNode();
+        final PhylogenyNode d1 = new PhylogenyNode();
+        final PhylogenyNode d2 = new PhylogenyNode();
+        root.setName( "root" );
+        d1.setName( "descendant 1" );
+        d2.setName( "descendant 2" );
+        root.addAsChild( d1 );
+        root.addAsChild( d2 );
+        phy.setRoot( root );
+        phy.setRooted( true );
+        // Displaying the newly created tree with Archaeopteryx.
+        Archaeopteryx.createApplication( phy );
+    }
+}
+
 }}}
\ No newline at end of file