vg
tools for working with variation graphs
|
This is the complete list of members for vg::Deconstructor, including all inherited members.
add_allele_path_to_info(const HandleGraph *graph, vcflib::Variant &v, int allele, const Traversal &trav, bool reversed, bool one_based) const | vg::VCFOutputCaller | protected |
add_allele_path_to_info(vcflib::Variant &v, int allele, const SnarlTraversal &trav, bool reversed, bool one_based) const | vg::VCFOutputCaller | protected |
add_contigs_to_vcf_header(const string &vcf_header) const | vg::Deconstructor | private |
add_star_traversals(vector< Traversal > &travs, vector< string > &trav_names, vector< vector< int >> &trav_clusters, vector< pair< double, int64_t >> &trav_cluster_info, const unordered_map< string, vector< int >> &parent_haplotypes) const | vg::Deconstructor | private |
add_variant(vcflib::Variant &var) const | vg::VCFOutputCaller | |
choose_traversals(const string &sample_name, const vector< int > &travs, const vector< int > &trav_to_allele, const vector< string > &trav_to_name, const vector< int > &gbwt_phases) const | vg::Deconstructor | private |
cluster_threshold | vg::Deconstructor | private |
deconstruct(vector< string > refpaths, const PathPositionHandleGraph *graph, SnarlManager *snarl_manager, bool include_nested, int context_jaccard_window, bool untangle_traversals, bool keep_conflicted, bool strict_conflicts, bool long_ref_contig, double cluster_threshold=1.0, gbwt::GBWT *gbwt=nullptr, bool nested_decomposition=false, bool star_allele=false) | vg::Deconstructor | |
deconstruct_graph(SnarlManager *snarl_manager) | vg::Deconstructor | private |
deconstruct_graph_top_down(SnarlManager *snarl_manager) | vg::Deconstructor | private |
deconstruct_site(const handle_t &snarl_start, const handle_t &snarl_end, const NestingInfo *in_nesting_info=nullptr, vector< NestingInfo > *out_nesting_infos=nullptr) const | vg::Deconstructor | private |
Deconstructor() | vg::Deconstructor | |
emit_variant(const PathPositionHandleGraph &graph, SnarlCaller &snarl_caller, const Snarl &snarl, const vector< SnarlTraversal > &called_traversals, const vector< int > &genotype, int ref_trav_idx, const unique_ptr< SnarlCaller::CallInfo > &call_info, const string &ref_path_name, int ref_offset, bool genotype_snarls, int ploidy, function< string(const vector< SnarlTraversal > &, const vector< int > &, int, int, int)> trav_to_string=nullptr) | vg::VCFOutputCaller | protected |
flatten_common_allele_ends(vcflib::Variant &variant, bool backward, size_t len_override) const | vg::VCFOutputCaller | protected |
gbwt | vg::Deconstructor | private |
gbwt_reference_samples | vg::Deconstructor | private |
gbwt_sample_to_phase_range | vg::Deconstructor | private |
gbwt_trav_finder | vg::Deconstructor | private |
get_alleles(vcflib::Variant &v, const vector< Traversal > &travs, const vector< pair< step_handle_t, step_handle_t >> &trav_steps, int ref_path_idx, const vector< vector< int >> &trav_clusters, char prev_char, bool use_start) const | vg::Deconstructor | private |
get_context(step_handle_t start_step, step_handle_t end_step) const | vg::Deconstructor | private |
get_genotypes(vcflib::Variant &v, const vector< string > &names, const vector< int > &trav_to_allele, const vector< pair< double, int64_t >> &trav_to_cluster_info) const | vg::Deconstructor | private |
get_ref_interval(const PathPositionHandleGraph &graph, const Snarl &snarl, const string &ref_path_name) const | vg::VCFOutputCaller | protected |
get_ref_position(const PathPositionHandleGraph &graph, const Snarl &snarl, const string &ref_path_name, int64_t ref_path_offset) const | vg::VCFOutputCaller | protected |
get_traversals(const handle_t &snarl_start, const handle_t &snarl_end, vector< Traversal > &out_travs, vector< string > &out_trav_path_names, vector< pair< step_handle_t, step_handle_t >> &out_trav_steps) const | vg::Deconstructor | private |
get_vcf_header() | vg::Deconstructor | private |
graph | vg::Deconstructor | private |
include_nested | vg::VCFOutputCaller | protected |
keep_conflicted_genotypes | vg::Deconstructor | private |
long_ref_contig | vg::Deconstructor | private |
max_uncalled_alleles | vg::VCFOutputCaller | protected |
max_vcf_line_length | vg::VCFOutputCaller | protectedstatic |
nested_decomposition | vg::Deconstructor | private |
off_ref_paths | vg::Deconstructor | mutableprivate |
output_variants | vg::VCFOutputCaller | mutableprotected |
output_vcf | vg::VCFOutputCaller | mutableprotected |
path_jaccard_window | vg::Deconstructor | private |
path_to_sample_phase | vg::Deconstructor | private |
path_trav_finder | vg::Deconstructor | private |
print_snarl(const HandleGraph *grpah, const handle_t &snarl_start, const handle_t &snarl_end, bool in_brackets=false) const | vg::VCFOutputCaller | protected |
print_snarl(const Snarl &snarl, bool in_brackets=false) const | vg::VCFOutputCaller | protected |
ref_paths | vg::Deconstructor | private |
ref_samples | vg::Deconstructor | private |
sample_name | vg::VCFOutputCaller | protected |
sample_names | vg::Deconstructor | private |
sample_ploidys | vg::Deconstructor | private |
scan_snarl(const string &allele_string, function< void(const string &, Snarl &)> callback) const | vg::VCFOutputCaller | protected |
set_nested(bool nested) | vg::VCFOutputCaller | |
set_translation(const unordered_map< nid_t, pair< string, size_t >> *translation) | vg::VCFOutputCaller | |
show_path_info | vg::Deconstructor | private |
star_allele | vg::Deconstructor | private |
strict_conflict_checking | vg::Deconstructor | private |
translation | vg::VCFOutputCaller | protected |
trav_string(const HandleGraph &graph, const SnarlTraversal &trav) const | vg::VCFOutputCaller | protected |
untangle_allele_traversals | vg::Deconstructor | private |
update_nesting_info_tags(const SnarlManager *snarl_manager) | vg::VCFOutputCaller | protected |
vcf_fixup(vcflib::Variant &var) const | vg::VCFOutputCaller | |
vcf_header(const PathHandleGraph &graph, const vector< string > &contigs, const vector< size_t > &contig_length_overrides) const | vg::VCFOutputCaller | virtual |
VCFOutputCaller(const string &sample_name) | vg::VCFOutputCaller | |
write_variants(ostream &out_stream, const SnarlManager *snarl_manager=nullptr) | vg::VCFOutputCaller | |
~Deconstructor() | vg::Deconstructor | |
~VCFOutputCaller() | vg::VCFOutputCaller | virtual |