info.bioinfweb.jphyloio.utils

## Class TreeTopologyExtractor

- java.lang.Object
- - info.bioinfweb.jphyloio.utils.TreeTopologyExtractor

-     public class TreeTopologyExtractor
      extends java.lang.Object

  Tool class that allows to determine a tree topology from a `TreeNetworkDataAdapter`. It is useful for implementations of `JPhyloIOEventWriter` for formats with a hierarchical tree representation (e.g. Newick or PhyloXML).
  Author:
    Sarah Wiechers, Ben Stöver

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `TreeTopologyExtractor(TreeNetworkDataAdapter adapter, ReadWriteParameterMap parameters)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<java.lang.String,TopoplogicalNodeInfo>` | `getIDToNodeInfoMap()`
    `java.util.Set<java.lang.String>` | `getNetworkEdgeIDs()`
    `java.lang.String` | `getPaintStartID()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### TreeTopologyExtractor

          public TreeTopologyExtractor(TreeNetworkDataAdapter adapter,
                                       ReadWriteParameterMap parameters)

  - ### Method Detail

    - #### getIDToNodeInfoMap

          public java.util.Map<java.lang.String,TopoplogicalNodeInfo> getIDToNodeInfoMap()

    - #### getPaintStartID

          public java.lang.String getPaintStartID()

    - #### getNetworkEdgeIDs

          public java.util.Set<java.lang.String> getNetworkEdgeIDs()