#include "api1/Cipres.idl" /* Can be used by services that wrap a tree, to return additional information about the tree. Is currently used by RecIDcm3Impl.java and Rid3TreeObserver.java. The fields won't necessarily all be used by all services: m_tree is the tree being returned. m_tree.m_newick = "" means the tree hasn't been set. m_iteration is the iteration (e.g. in recidcm3). -1 means "not set". m_time is milliseconds of time elapsed since beginning of the analysis. -1 means "not set". m_final indicates if this is a final/best tree (for the iteration) or a temporary tree. */ module CipresIDL_api1 { struct ResultTree { Tree m_tree; long m_iteration; long m_time; boolean m_final; }; };