Safe Haskell | None |
---|
- dotNewickTree :: String -> Double -> FullTree StandardDecor -> DotGraph Node
- dotToPDF :: DotGraph Node -> FilePath -> IO (Maybe FilePath)
- viewNewickTree :: String -> FullTree StandardDecor -> IO (Chan (), FullTree StandardDecor)
- dotNewickTree_debug :: String -> FullTree StandardDecor -> DotGraph Node
- dendrogramToGraph :: Int -> Dendrogram (FullTree a) -> DendroGraph
- dotDendrogram :: PhyBinConfig -> String -> Double -> Dendrogram (FullTree a) -> Maybe (Map TreeName Int) -> [[NewickTree ()]] -> DotGraph Node
Documentation
dotNewickTree :: String -> Double -> FullTree StandardDecor -> DotGraph NodeSource
Convert a NewickTree to a graphviz Dot graph representation.
viewNewickTree :: String -> FullTree StandardDecor -> IO (Chan (), FullTree StandardDecor)Source
Open a GUI window to displaya tree.
Fork a thread that then runs graphviz. The channel retuned will carry a single message to signal completion of the subprocess.
dotNewickTree_debug :: String -> FullTree StandardDecor -> DotGraph NodeSource
This version shows the ordered/rooted structure of the normalized tree.
Dendrogram visualization
dendrogramToGraph :: Int -> Dendrogram (FullTree a) -> DendroGraphSource
Create a graph using TreeNames for node labels and edit-distance for edge labels.
dotDendrogram :: PhyBinConfig -> String -> Double -> Dendrogram (FullTree a) -> Maybe (Map TreeName Int) -> [[NewickTree ()]] -> DotGraph NodeSource
Convert to a dotGraph. Some duplicated code with dotNewickTree.