vg
tools for working with variation graphs
vg::VCFGenotyper Member List

This is the complete list of members for vg::VCFGenotyper, 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) constvg::VCFOutputCallerprotected
add_allele_path_to_info(vcflib::Variant &v, int allele, const SnarlTraversal &trav, bool reversed, bool one_based) constvg::VCFOutputCallerprotected
add_variant(vcflib::Variant &var) constvg::VCFOutputCaller
break_chain(const HandleGraph &graph, const Chain &chain, size_t max_edges, size_t max_trivial)vg::GraphCallerprotected
call_snarl(const Snarl &snarl)vg::VCFGenotypervirtual
call_top_level_chains(const HandleGraph &graph, size_t max_edges, size_t max_trivial, RecurseType recurise_type=RecurseOnFail)vg::GraphCallervirtual
call_top_level_snarls(const HandleGraph &graph, RecurseType recurse_type=RecurseOnFail)vg::GraphCallervirtual
emit_gaf_traversals(const PathHandleGraph &graph, const string &snarl_name, const vector< SnarlTraversal > &travs, int64_t ref_trav_idx, const string &ref_path_name, int64_t ref_path_position, const TraversalSupportFinder *support_finder=nullptr)vg::GAFOutputCaller
emit_gaf_variant(const PathHandleGraph &graph, const string &snarl_name, const vector< SnarlTraversal > &travs, const vector< int > &genotype, int64_t ref_trav_idx, const string &ref_path_name, int64_t ref_path_position, const TraversalSupportFinder *support_finder=nullptr)vg::GAFOutputCaller
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::VCFOutputCallerprotected
emittervg::GAFOutputCallerprotected
flatten_common_allele_ends(vcflib::Variant &variant, bool backward, size_t len_override) constvg::VCFOutputCallerprotected
gaf_outputvg::VCFGenotyperprotected
gaf_sample_namevg::GAFOutputCallerprotected
GAFOutputCaller(AlignmentEmitter *emitter, const string &sample_name, const vector< string > &ref_paths, size_t trav_padding)vg::GAFOutputCaller
get_ref_interval(const PathPositionHandleGraph &graph, const Snarl &snarl, const string &ref_path_name) constvg::VCFOutputCallerprotected
get_ref_position(const PathPositionHandleGraph &graph, const Snarl &snarl, const string &ref_path_name, int64_t ref_path_offset) constvg::VCFOutputCallerprotected
get_ref_positions(const vector< vcflib::Variant * > &variants) constvg::VCFGenotyperprotected
graphvg::VCFGenotyperprotected
GraphCaller(SnarlCaller &snarl_caller, SnarlManager &snarl_manager)vg::GraphCaller
include_nestedvg::VCFOutputCallerprotected
input_vcfvg::VCFGenotyperprotected
max_uncalled_allelesvg::VCFOutputCallerprotected
max_vcf_line_lengthvg::VCFOutputCallerprotectedstatic
output_variantsvg::VCFOutputCallermutableprotected
output_vcfvg::VCFOutputCallermutableprotected
pad_traversal(const PathHandleGraph &graph, const SnarlTraversal &trav) constvg::GAFOutputCaller
path_to_ploidyvg::VCFGenotyperprotected
print_snarl(const HandleGraph *grpah, const handle_t &snarl_start, const handle_t &snarl_end, bool in_brackets=false) constvg::VCFOutputCallerprotected
print_snarl(const Snarl &snarl, bool in_brackets=false) constvg::VCFOutputCallerprotected
RecurseAlways enum valuevg::GraphCaller
RecurseNever enum valuevg::GraphCaller
RecurseOnFail enum valuevg::GraphCaller
RecurseType enum namevg::GraphCaller
ref_pathsvg::GAFOutputCallerprotected
sample_namevg::VCFOutputCallerprotected
scan_contig_lengths() constvg::VCFGenotyperprotectedvirtual
scan_snarl(const string &allele_string, function< void(const string &, Snarl &)> callback) constvg::VCFOutputCallerprotected
set_nested(bool nested)vg::VCFOutputCaller
set_show_progress(bool show_progress)vg::GraphCaller
set_translation(const unordered_map< nid_t, pair< string, size_t >> *translation)vg::VCFOutputCaller
show_progressvg::GraphCallerprotected
snarl_callervg::GraphCallerprotected
snarl_managervg::GraphCallerprotected
translationvg::VCFOutputCallerprotected
trav_paddingvg::GAFOutputCallerprotected
trav_string(const HandleGraph &graph, const SnarlTraversal &trav) constvg::VCFOutputCallerprotected
traversal_findervg::VCFGenotyperprotected
traversals_onlyvg::VCFGenotyperprotected
update_nesting_info_tags(const SnarlManager *snarl_manager)vg::VCFOutputCallerprotected
vcf_fixup(vcflib::Variant &var) constvg::VCFOutputCaller
vcf_header(const PathHandleGraph &graph, const vector< string > &contigs, const vector< size_t > &contig_length_overrides={}) constvg::VCFGenotypervirtual
VCFGenotyper(const PathHandleGraph &graph, SnarlCaller &snarl_caller, SnarlManager &snarl_manager, vcflib::VariantCallFile &variant_file, const string &sample_name, const vector< string > &ref_paths, const vector< int > &ref_path_ploidies, FastaReference *ref_fasta, FastaReference *ins_fasta, AlignmentEmitter *aln_emitter, bool traversals_only, bool gaf_output, size_t trav_padding)vg::VCFGenotyper
VCFOutputCaller(const string &sample_name)vg::VCFOutputCaller
write_variants(ostream &out_stream, const SnarlManager *snarl_manager=nullptr)vg::VCFOutputCaller
~GAFOutputCaller()vg::GAFOutputCallervirtual
~GraphCaller()vg::GraphCallervirtual
~VCFGenotyper()vg::VCFGenotypervirtual
~VCFOutputCaller()vg::VCFOutputCallervirtual