|
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 | ||
| ) |
1.9.8