package org.cipres.kepler.testcase; //Cipres package import org.cipres.CipresIDL.api1.Tree; import org.cipres.datatypes.TreeWrapper; public class TestTreeParserActor { // CIPRes IDL tree data structure private org.cipres.CipresIDL.api1.Tree _aTree; // set the tree public void setTree(Tree tree) { _aTree=tree; } // get the tree score public String getTreeName() { if (_aTree!=null) return _aTree.m_name; else return null; } // get the tree score public String getTreeScore() { if (_aTree!=null) return TreeWrapper.scoreToString( _aTree.m_score ); else return null; } // get the tree leaf set public String getTreeLeafSet() { if (_aTree!=null) { String leafSet = ""; for (int i = 0; i < _aTree.m_leafSet.length; i++) { leafSet += _aTree.m_leafSet[i] + " "; } return leafSet; } else return null; } // get the tree expression public String getTreeNewick() { if (_aTree!=null) return _aTree.m_newick; else return null; } }