From: <rv...@us...> - 2011-04-19 11:19:09
|
Revision: 791 http://treebase.svn.sourceforge.net/treebase/?rev=791&view=rev Author: rvos Date: 2011-04-19 11:19:03 +0000 (Tue, 19 Apr 2011) Log Message: ----------- Now setting the xml:base attribute to <phylowsPurl>/tree/TB2: on every tree block, and using the TreeBaseIDString as the xml id on every node. Modified Paths: -------------- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/nexus/nexml/NexmlTreeBlockConverter.java Modified: trunk/treebase-core/src/main/java/org/cipres/treebase/domain/nexus/nexml/NexmlTreeBlockConverter.java =================================================================== --- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/nexus/nexml/NexmlTreeBlockConverter.java 2011-04-19 11:17:37 UTC (rev 790) +++ trunk/treebase-core/src/main/java/org/cipres/treebase/domain/nexus/nexml/NexmlTreeBlockConverter.java 2011-04-19 11:19:03 UTC (rev 791) @@ -99,6 +99,7 @@ TaxonLabelSet taxonLabelSet = treeBlock.getTaxonLabelSet(); OTUs xmlOTUs = getOTUsById(taxonLabelSet.getId()); org.nexml.model.TreeBlock xmlTreeBlock = getDocument().createTreeBlock(xmlOTUs); + xmlTreeBlock.setBaseURI(mTreeBaseURI); if ( null != treeBlock.getTitle() ) { xmlTreeBlock.setLabel(treeBlock.getTitle()); } @@ -143,6 +144,7 @@ } for ( PhyloTreeNode tbChildNode : tbNode.getChildNodes() ) { Node xmlChildNode = xmlTree.createNode(); + xmlChildNode.setId(tbChildNode.getTreebaseIDString().toString()); FloatEdge xmlEdge = xmlTree.createEdge(xmlNode, xmlChildNode); if ( null != tbChildNode.getBranchLength() ) { xmlEdge.setLength(tbChildNode.getBranchLength()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |