vg
tools for working with variation graphs
|
#include <iostream>
#include <sstream>
#include <algorithm>
#include <cctype>
#include <unistd.h>
#include <getopt.h>
#include <htslib/hts.h>
#include <htslib/vcf.h>
#include <gbwt/utils.h>
#include <omp.h>
#include "subcommand.hpp"
#include "index_registry.hpp"
#include "utility.hpp"
Macros | |
#define | OPT_KEEP_INTERMEDIATE 1000 |
#define | OPT_FORCE_UNPHASED 1001 |
#define | OPT_FORCE_PHASED 1002 |
#define | OPT_GBWT_BUFFER_SIZE 1003 |
#define | OPT_GCSA_SIZE_LIMIT 1004 |
Functions | |
int64_t | parse_memory_usage (const string &mem_arg) |
string | mem_usage_string (int64_t mem) |
pair< string, vector< string > > | parse_provide_string (const string &str) |
void | help_autoindex (char **argv) |
int | main_autoindex (int argc, char **argv) |
Defines the "vg autoindex" subcommand, which produces indexes needed for other subcommands
#define OPT_FORCE_PHASED 1002 |
#define OPT_FORCE_UNPHASED 1001 |
#define OPT_GBWT_BUFFER_SIZE 1003 |
#define OPT_GCSA_SIZE_LIMIT 1004 |
#define OPT_KEEP_INTERMEDIATE 1000 |
void help_autoindex | ( | char ** | argv | ) |
int main_autoindex | ( | int | argc, |
char ** | argv | ||
) |
string mem_usage_string | ( | int64_t | mem | ) |
int64_t parse_memory_usage | ( | const string & | mem_arg | ) |
pair<string, vector<string> > parse_provide_string | ( | const string & | str | ) |