vg
tools for working with variation graphs
|
#include <omp.h>
#include <unistd.h>
#include <getopt.h>
#include <iostream>
#include <cassert>
#include <cstring>
#include <ctime>
#include <map>
#include <vector>
#include <unordered_set>
#include <chrono>
#include <mutex>
#include "subcommand.hpp"
#include "options.hpp"
#include "../snarl_seed_clusterer.hpp"
#include "../mapper.hpp"
#include "../annotation.hpp"
#include <vg/io/vpkg.hpp>
#include <vg/io/stream.hpp>
#include "../hts_alignment_emitter.hpp"
#include "../minimizer_mapper.hpp"
#include "../index_registry.hpp"
#include "../watchdog.hpp"
#include "../crash.hpp"
#include <bdsg/overlays/overlay_helper.hpp>
#include "../gbwtgraph_helper.hpp"
#include "../recombinator.hpp"
#include <gbwtgraph/gbz.h>
#include <gbwtgraph/minimizer.h>
#include <sys/ioctl.h>
Classes | |
struct | GiraffeMainOptions |
Options struct for options for the Giraffe driver (i.e. this file) More... | |
struct | ScoringOptions |
Options struct for scoring-related parameters. Defaults are in aligner.hpp. More... | |
Macros | |
#define | OPT_OUTPUT_BASENAME 1001 |
#define | OPT_REPORT_NAME 1002 |
#define | OPT_TRACK_PROVENANCE 1003 |
#define | OPT_TRACK_CORRECTNESS 1004 |
#define | OPT_FRAGMENT_MEAN 1005 |
#define | OPT_FRAGMENT_STDEV 1006 |
#define | OPT_REF_PATHS 1010 |
#define | OPT_SHOW_WORK 1011 |
#define | OPT_NAMED_COORDINATES 1012 |
Functions | |
std::string | strip_suffixes (std::string filename, const std::vector< std::string > &suffixes) |
string | sample_haplotypes (const vector< pair< string, string >> &indexes, string &basename, string &sample_name, string &haplotype_file, string &kff_file, bool progress) |
void | help_giraffe (char **argv, const BaseOptionGroup &parser, bool full_help) |
int | main_giraffe (int argc, char **argv) |
: G(ir)AF (Graph Alignment Format) Fast Emitter: a fast short-read-to-haplotypes mapper
#define OPT_FRAGMENT_MEAN 1005 |
#define OPT_FRAGMENT_STDEV 1006 |
#define OPT_NAMED_COORDINATES 1012 |
#define OPT_OUTPUT_BASENAME 1001 |
#define OPT_REF_PATHS 1010 |
#define OPT_REPORT_NAME 1002 |
#define OPT_SHOW_WORK 1011 |
#define OPT_TRACK_CORRECTNESS 1004 |
#define OPT_TRACK_PROVENANCE 1003 |
void help_giraffe | ( | char ** | argv, |
const BaseOptionGroup & | parser, | ||
bool | full_help | ||
) |
int main_giraffe | ( | int | argc, |
char ** | argv | ||
) |
string sample_haplotypes | ( | const vector< pair< string, string >> & | indexes, |
string & | basename, | ||
string & | sample_name, | ||
string & | haplotype_file, | ||
string & | kff_file, | ||
bool | progress | ||
) |
std::string strip_suffixes | ( | std::string | filename, |
const std::vector< std::string > & | suffixes | ||
) |