|
vg
tools for working with variation graphs
|
Classes | |
| class | ConvertedHashGraph |
| class | JSONStreamHelper |
|
inline |
Load a JSON string into a graph. The string must be a single JSON object.
| void vg::io::load_proto_to_graph | ( | vg::MutablePathMutableHandleGraph * | destination, |
| const function< void(const function< void(Graph &)> &)> & | chunk_sender ) |
Call the given function with a callback which it can call with a series of Protobuf Graph objects, possibly in multiple threads. The Protobuf Graph objects may have dangling edges.
Resolves all the dangling edges and writes all the graph data into the given MutablePathMutableHandleGraph, with the destination graph being protected from concurrent modification.
| void vg::io::load_proto_to_graph | ( | vg::MutablePathMutableHandleGraph * | destination, |
| const vg::io::message_sender_function_t & | for_each_message ) |
| unique_ptr< T > vg::io::new_output_graph | ( | const string & | fmt_string | ) |
| bool vg::io::register_libvg_io | ( | ) |
Register libvg types with libvgio. Must be called by library users before doing IO. Does not magically statically call itself. TODO: work out a way it can. Returns true on success.
| void vg::io::register_loader_gfaz | ( | ) |
| void vg::io::register_loader_params_json | ( | ) |
| void vg::io::register_loader_saver_distance_index | ( | ) |
| void vg::io::register_loader_saver_gbwt | ( | ) |
| void vg::io::register_loader_saver_gbwtgraph | ( | ) |
| void vg::io::register_loader_saver_gbz | ( | ) |
| void vg::io::register_loader_saver_gbzgraph | ( | ) |
| void vg::io::register_loader_saver_gcsa | ( | ) |
| void vg::io::register_loader_saver_gfa | ( | ) |
| void vg::io::register_loader_saver_hash_graph | ( | ) |
| void vg::io::register_loader_saver_lcp | ( | ) |
| void vg::io::register_loader_saver_minimizer | ( | ) |
| void vg::io::register_loader_saver_packed_graph | ( | ) |
| void vg::io::register_loader_saver_r_index | ( | ) |
| void vg::io::register_loader_saver_snarl_manager | ( | ) |
| void vg::io::register_loader_saver_vg | ( | ) |
| void vg::io::register_loader_saver_xg | ( | ) |
| void vg::io::register_loader_saver_zip_codes | ( | ) |
|
inline |
|
inline |
Save a handle graph. Todo: should this be somewhere else (ie in vgio with new types registered?)
|
inline |
1.17.0