|
ensembl-hive
2.8.1
|
Public Member Functions | |
| public | new () |
| public | cluster_2_nodes () |
| public | cluster_2_attributes () |
| public | nested_bgcolour () |
| public | dot_input_filename () |
| public | display_subgraph () |
| public | top_level_cluster_names () |
| protected | _as_debug () |
| public | add_node () |
| public | protect_string_for_display () |
An extension of GraphViz that employs a collection of hacks
to use some functionality of dot that is not available through GraphViz.
There are at least 3 areas where we need it:
(1) passing in some parameters of the drawing (such as pad => ...)
(2) drawing clusters (boxes) around semaphore fans
(3) using the newest node types (such as Mrecord, tab and egg) with HTML-like labels
Definition at line 16 of file GraphViz.pm.
| protected Bio::EnsEMBL::Hive::Utils::GraphViz::_as_debug | ( | ) |
Undocumented method
Code:
| public Bio::EnsEMBL::Hive::Utils::GraphViz::add_node | ( | ) |
Undocumented method
Code:
| public Bio::EnsEMBL::Hive::Utils::GraphViz::cluster_2_attributes | ( | ) |
Undocumented method
Code:
| public Bio::EnsEMBL::Hive::Utils::GraphViz::cluster_2_nodes | ( | ) |
Undocumented method
Code:
| public Bio::EnsEMBL::Hive::Utils::GraphViz::display_subgraph | ( | ) |
Undocumented method
Code:
| public Bio::EnsEMBL::Hive::Utils::GraphViz::dot_input_filename | ( | ) |
Undocumented method
Code:
| public Bio::EnsEMBL::Hive::Utils::GraphViz::nested_bgcolour | ( | ) |
Undocumented method
Code:
| public Bio::EnsEMBL::Hive::Utils::GraphViz::new | ( | ) |
Title : new (constructor)
Function: Instantiates a new Utils::GraphViz object
by injecting some variables unsupported by GraphViz (but understood by dot) directly into the dot output.
We rely on a particular quoting pattern used in dot's input format to fool GraphViz (which luckily doesn't escape quotes).
Code:
| public Bio::EnsEMBL::Hive::Utils::GraphViz::protect_string_for_display | ( | ) |
Undocumented method
Code:
| public Bio::EnsEMBL::Hive::Utils::GraphViz::top_level_cluster_names | ( | ) |
Undocumented method
Code: