vg
tools for working with variation graphs
Loading...
Searching...
No Matches
autoindex_main.cpp File Reference
#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"

Functions

int64_t parse_memory_usage (const Logger &logger, const string &mem_arg)
string mem_usage_string (int64_t mem)
pair< string, vector< string > > parse_provide_string (const Logger &logger, const string &str)
void help_autoindex (char **argv)
int main_autoindex (int argc, char **argv)

Detailed Description

Defines the "vg autoindex" subcommand, which produces indexes needed for other subcommands

Function Documentation

◆ help_autoindex()

void help_autoindex ( char ** argv)

◆ main_autoindex()

int main_autoindex ( int argc,
char ** argv )

◆ mem_usage_string()

string mem_usage_string ( int64_t mem)

◆ parse_memory_usage()

int64_t parse_memory_usage ( const Logger & logger,
const string & mem_arg )

◆ parse_provide_string()

pair< string, vector< string > > parse_provide_string ( const Logger & logger,
const string & str )