|
vg
tools for working with variation graphs
|
#include "gaf_sorter.hpp"#include <chrono>#include <cmath>#include <deque>#include <fstream>#include <queue>#include <thread>#include <charconv>#include "utility.hpp"#include "zstdutil.hpp"#include <htslib/hfile.h>#include <htslib/hts.h>#include <gbwt/dynamic_gbwt.h>Namespaces | |
| namespace | vg |
Functions | |
| std::unique_ptr< gbwt::GBWTBuilder > | vg::create_gbwt_builder (const GAFSorterFile &output) |
| void | vg::finish_gbwt_construction (gbwt::GBWTBuilder *builder, GAFSorterFile &output) |
| bool | vg::sort_gaf (const std::string &input_file, const std::string &output_file, const GAFSorterParameters ¶ms) |
| void | vg::sort_gaf_lines (std::unique_ptr< std::vector< std::string > > lines, GAFSorterRecord::key_type key_typekey_type, bool stable, GAFSorterFile &output) |
| void | vg::merge_gaf_records (std::unique_ptr< std::vector< GAFSorterFile > > inputs, GAFSorterFile &output, size_t buffer_size) |
1.17.0