|
vg
tools for working with variation graphs
|
#include <gaf_sorter.hpp>
Public Attributes | |
| GAFSorterRecord::key_type | key_type = GAFSorterRecord::key_node_interval |
| Key type used for sorting. More... | |
| size_t | threads = THREADS |
| Number of parallel sort/merge jobs. More... | |
| size_t | records_per_file = RECORDS_PER_FILE |
| Number of records per file in the initial sort. More... | |
| size_t | files_per_merge = FILES_PER_MERGE |
| Number of files to merge at once. More... | |
| size_t | buffer_size = BUFFER_SIZE |
| Buffer size for reading and writing records. More... | |
| bool | stable = false |
| Use stable sorting. More... | |
| std::string | gbwt_file |
| GBWT output file, if any. More... | |
| bool | bidirectional_gbwt = false |
| Make the GBWT bidirectional. More... | |
| bool | progress = false |
| Print progress information to stderr. More... | |
Static Public Attributes | |
| constexpr static size_t | THREADS = 1 |
| Default for threads. More... | |
| constexpr static size_t | RECORDS_PER_FILE = 1000000 |
| Default for records_per_file. More... | |
| constexpr static size_t | FILES_PER_MERGE = 32 |
| Default for files_per_merge. More... | |
| constexpr static size_t | BUFFER_SIZE = 1000 |
| Default for buffer_size. More... | |
Parameters for the GAF sorter.
| bool vg::GAFSorterParameters::bidirectional_gbwt = false |
Make the GBWT bidirectional.
|
staticconstexpr |
Default for buffer_size.
| size_t vg::GAFSorterParameters::buffer_size = BUFFER_SIZE |
Buffer size for reading and writing records.
|
staticconstexpr |
Default for files_per_merge.
| size_t vg::GAFSorterParameters::files_per_merge = FILES_PER_MERGE |
Number of files to merge at once.
| std::string vg::GAFSorterParameters::gbwt_file |
GBWT output file, if any.
| GAFSorterRecord::key_type vg::GAFSorterParameters::key_type = GAFSorterRecord::key_node_interval |
Key type used for sorting.
| bool vg::GAFSorterParameters::progress = false |
Print progress information to stderr.
|
staticconstexpr |
Default for records_per_file.
| size_t vg::GAFSorterParameters::records_per_file = RECORDS_PER_FILE |
Number of records per file in the initial sort.
| bool vg::GAFSorterParameters::stable = false |
Use stable sorting.
|
staticconstexpr |
Default for threads.
| size_t vg::GAFSorterParameters::threads = THREADS |
Number of parallel sort/merge jobs.
1.8.17