Scripts for graph (network) analysis using the python graph_tool package
load_edges_into_network.py: Load edges into graph object and save it to a file.
extract_connected_components.py: Extract connected components from graph file and save each componenet to its own graph file.
compute_layout_SFDP_springBlock.py: Compute SFDP spring-block layout for graph and save new graph (with layout set) to file.
add_vertex_properties.py: Add properties (annotations) to graph.
remove_parallel_edges.py: Remove parallel edges from graph and save non-redundant graph to file.
plot_graph.py: Plot graph with vertex (node) color set using property in graph file.
plot_legend.py: Plot legend using name-hex pairs
print_vertices.py: Print vertices (nodes) in graph file.
print_vertex_properties_info.py: Print names and types of each vertex property (annotation) in graph file (useful for checking what is in a graph file)
print_edges.py: Print edges in graph file.
print_edge_properties_info.py: Print names and types of each edge property (annotation) in graph file (useful for checking what is in a graph file)