diff --git a/classvg_1_1HaplotypeIndexer-members.html b/classvg_1_1HaplotypeIndexer-members.html
index a3ca67f343..bb4413517f 100644
--- a/classvg_1_1HaplotypeIndexer-members.html
+++ b/classvg_1_1HaplotypeIndexer-members.html
@@ -76,7 +76,7 @@
batch_file_prefix | vg::HaplotypeIndexer | |
build_gbwt(const std::vector< std::string > &vcf_parse_files, const std::string &job_name="GBWT", const PathHandleGraph *graph=nullptr, const std::unordered_set< path_handle_t > *paths=nullptr, bool skip_unvisited_paths=false) const | vg::HaplotypeIndexer | |
build_gbwt(const PathHandleGraph &graph) const | vg::HaplotypeIndexer | |
- build_gbwt(const PathHandleGraph &graph, const std::vector< std::string > &aln_filenames, const std::string &aln_format) const | vg::HaplotypeIndexer | |
+ build_gbwt(const HandleGraph &graph, const std::vector< std::string > &aln_filenames, const std::string &aln_format, size_t parallel_jobs=1) const | vg::HaplotypeIndexer | |
create_progress(const string &message, long count) | vg::Progressive | |
create_progress(long count) | vg::Progressive | |
destroy_progress(void) | vg::Progressive | |
diff --git a/classvg_1_1HaplotypeIndexer.html b/classvg_1_1HaplotypeIndexer.html
index b37bbdd094..07af46187d 100644
--- a/classvg_1_1HaplotypeIndexer.html
+++ b/classvg_1_1HaplotypeIndexer.html
@@ -99,8 +99,8 @@
|
std::unique_ptr< gbwt::DynamicGBWT > | build_gbwt (const PathHandleGraph &graph) const |
|
-std::unique_ptr< gbwt::DynamicGBWT > | build_gbwt (const PathHandleGraph &graph, const std::vector< std::string > &aln_filenames, const std::string &aln_format) const |
- |
+std::unique_ptr< gbwt::GBWT > | build_gbwt (const HandleGraph &graph, const std::vector< std::string > &aln_filenames, const std::string &aln_format, size_t parallel_jobs=1) const |
+ |
void | preload_progress (const string &message) |
|
@@ -181,35 +181,16 @@
-
-◆ build_gbwt() [1/3]
+
+◆ build_gbwt() [1/3]
- std::unique_ptr< gbwt::DynamicGBWT > vg::HaplotypeIndexer::build_gbwt |
+ std::unique_ptr< gbwt::GBWT > vg::HaplotypeIndexer::build_gbwt |
( |
- const PathHandleGraph & |
- graph | ) |
- const |
-
-
-
-
Build a GBWT from the embedded non-alt paths in the graph.
-
-
-
-
-◆ build_gbwt() [2/3]
-
-
-
-
-
- std::unique_ptr< gbwt::DynamicGBWT > vg::HaplotypeIndexer::build_gbwt |
- ( |
- const PathHandleGraph & |
+ const HandleGraph & |
graph, |
@@ -222,7 +203,13 @@
|
const std::string & |
- aln_format |
+ aln_format, |
+
+
+ |
+ |
+ size_t |
+ parallel_jobs = 1 |
|
@@ -232,7 +219,27 @@
Build a GBWT from the alignments. Each distinct alignment name becomes a sample in the GBWT metadata. If there are multiple alignments with the same name, the corresponding GBWT path names will have the same sample identifier but different values in the count field.
-aln_format can be "GAM" or "GAF"
+aln_format can be "GAM" or "GAF".
+Runs approximately the given number of jobs in parallel. The exact number depends on the sizes of weakly connected components in the graph. Each job uses at most 2 threads.
+
+
+
+
+◆ build_gbwt() [2/3]
+
+
+
+
+
+ std::unique_ptr< gbwt::DynamicGBWT > vg::HaplotypeIndexer::build_gbwt |
+ ( |
+ const PathHandleGraph & |
+ graph | ) |
+ const |
+
+
+
+
Build a GBWT from the embedded non-alt paths in the graph.
diff --git a/functions_b.html b/functions_b.html
index abbc4f3c38..1fe9866805 100644
--- a/functions_b.html
+++ b/functions_b.html
@@ -347,7 +347,7 @@ - b -
: vg::VG
- build_gbwt()
-: vg::HaplotypeIndexer
+: vg::HaplotypeIndexer
- build_gbwtgraph
: GBWTConfig
diff --git a/functions_c.html b/functions_c.html
index 215c716e0f..c24c2c04fe 100644
--- a/functions_c.html
+++ b/functions_c.html
@@ -817,12 +817,12 @@
- c -
- nodes_prev()
-: vg::VG
+: vg::VG
- NodeSide()
: vg::NodeSide
@@ -249,7 +249,7 @@
- n -
- NullMaskingGraph()
-: vg::NullMaskingGraph
+: vg::NullMaskingGraph
- num_haplotypes()
: vg::PhasedGenome
diff --git a/functions_m.html b/functions_m.html
index 4c010e6bb8..664579a6a6 100644
--- a/functions_m.html
+++ b/functions_m.html
@@ -1316,7 +1316,7 @@
- m -
- multipath_alignment_t()
-: vg::multipath_alignment_t
+: vg::multipath_alignment_t
- multipath_map()
: vg::MultipathMapper
@@ -1352,7 +1352,7 @@
- m -
- mutable_edit()
-: vg::path_mapping_t
+: vg::path_mapping_t
- mutable_mapping()
: vg::path_t
@@ -1377,7 +1377,7 @@
- m -
- mutable_subpath()
-: vg::multipath_alignment_t
+: vg::multipath_alignment_t
- MutableGraphImplementation
: vg::IndexingParameters
diff --git a/functions_p.html b/functions_p.html
index 2c6e739e63..ef53c60cfd 100644
--- a/functions_p.html
+++ b/functions_p.html
@@ -503,6 +503,9 @@
- p -
- path_mapping_t()
: vg::path_mapping_t
+- path_mode
+: GBWTConfig
+
- path_name
: vg::FeatureSet::Feature
, vg::GraphSynchronizer::Lock
@@ -512,7 +515,8 @@
- p -
- path_names
-: vg::VariantAdder
+: GBWTConfig
+, vg::VariantAdder
- path_names_by_prefix()
: xg::XG
@@ -526,6 +530,9 @@
- p -
- path_order_and_length
: vg::HTSWriter
+- path_output
+: GBWTConfig
+
- path_position_handle_graph
: vg::MCMCCaller
@@ -698,7 +705,7 @@ - p -
- PhasedGenome
: vg::PhasedGenome::Haplotype
, vg::PhasedGenome::iterator
-, vg::PhasedGenome
+, vg::PhasedGenome
- PhaseUnfolder()
: vg::PhaseUnfolder
@@ -824,7 +831,7 @@
- p -
- position_t()
-: vg::position_t
+: vg::position_t
- positions
: vg::AlignmentChainModel
@@ -893,7 +900,7 @@
- p -
- prepend_mapping()
-: vg::Paths
+: vg::Paths
- prepend_step()
: handlegraph::MutablePathHandleGraph
@@ -993,7 +1000,7 @@
- p -
- print_band()
: vg::BandedGlobalAligner< IntType >::BAMatrix
@@ -1038,7 +1045,7 @@
- p -
- print_snarl()
-: vg::VCFOutputCaller
+: vg::VCFOutputCaller
- print_statistics()
: vg::Genotyper
@@ -1067,12 +1074,12 @@
- p -
- ProtobufEmitter()
-: vg::io::ProtobufEmitter< T >
+: vg::io::ProtobufEmitter< T >
- ProtobufIterator()
-: vg::io::ProtobufIterator< T >
+: vg::io::ProtobufIterator< T >
- provide()
: vg::IndexFile
@@ -1213,7 +1220,7 @@
- p -
- purge_unmapped_alignments()
-: vg::MultipathMapper
+: vg::MultipathMapper
- push()
: vg::MatchPos::PathList
diff --git a/functions_s.html b/functions_s.html
index 65193d80f5..cdfcf09666 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -1324,7 +1324,7 @@
- s -
- StreamMultiplexer()
-: vg::io::StreamMultiplexer
+: vg::io::StreamMultiplexer
- StreamSorter()
: vg::StreamSorter< Message >
@@ -1405,7 +1405,7 @@
- s -
- subpath()
-: vg::multipath_alignment_t
+: vg::multipath_alignment_t
, vg::MultipathAlignment
- subpath_handles
@@ -1552,7 +1552,7 @@
- s -
- swap_node_ids()
-: vg::Paths
+: vg::Paths
- swap_nodes()
: vg::VG
diff --git a/functions_t.html b/functions_t.html
index 8a0570897e..b4b21bfe0b 100644
--- a/functions_t.html
+++ b/functions_t.html
@@ -185,15 +185,6 @@
- t -
- TranscriptPath()
-: vg::TranscriptPath
+: vg::TranscriptPath
- transform()
: vg::VGset
@@ -477,7 +468,7 @@
- t -
- translate()
-: vg::Translator
+: vg::Translator
- translate_back()
: handlegraph::NamedNodeBackTranslation
@@ -509,7 +500,7 @@
- t -
- Translator()
-: vg::Translator
+: vg::Translator
- trav
: vg::MCMCCaller
@@ -602,7 +593,7 @@
- t -
- trim_ambiguous_ends()
-: vg::ReadFilter< Read >
+: vg::ReadFilter< Read >
- trim_and_check_for_empty()
: vg::MultipathAlignmentGraph
diff --git a/functions_v.html b/functions_v.html
index 7bf0edf79a..0016f1edd3 100644
--- a/functions_v.html
+++ b/functions_v.html
@@ -90,7 +90,7 @@
- v -
- value()
-: vg::ProblemDumpExplainer
+: vg::ProblemDumpExplainer
, vg::SmallBitset
, vg::subcommand::Valuation< T >
, vg::subcommand::ValueArgSpec< T, Receiver, Holder >
@@ -198,26 +198,24 @@
- v -
- verbosity
: HaplotypesConfig
+, vg::HaplotypePartitioner
- Verbosity
: vg::HaplotypePartitioner
+, vg::Haplotypes
- verbosity
-: vg::HaplotypePartitioner
+: vg::IndexingParameters
- Verbosity
-: vg::Haplotypes
-, vg::IndexingParameters
+: vg::IndexingParameters
- verbosity
-: vg::IndexingParameters
+: vg::Recombinator
- Verbosity
: vg::Recombinator
-- verbosity
-: vg::Recombinator
-
- verbosity_basic
: vg::Haplotypes
@@ -251,7 +249,7 @@ - v -
- VG
: vg::IndexingParameters
-, vg::VG
+, vg::VG
- vg_filename
: vg::IndexedVG
@@ -260,7 +258,7 @@
- v -
- VGset()
-: vg::VGset
+: vg::VGset
- visit
: vg::SnarlTraversal
diff --git a/functions_vars_c.html b/functions_vars_c.html
index 74e9d6d1ba..3e34e095e0 100644
--- a/functions_vars_c.html
+++ b/functions_vars_c.html
@@ -326,8 +326,8 @@
- c -
- count_of_max
: vg::SummaryStatistics
-- count_threads
-: GBWTConfig
+
- count_paths
+: GBWTConfig
- counts
: vg::Counts
diff --git a/functions_vars_p.html b/functions_vars_p.html
index 01561d4732..28e45a8f8e 100644
--- a/functions_vars_p.html
+++ b/functions_vars_p.html
@@ -245,6 +245,9 @@
- p -
- path_listeners
: vg::algorithms::GFAParser
+- path_mode
+: GBWTConfig
+
- path_name
: vg::FeatureSet::Feature
, vg::GraphSynchronizer::Lock
@@ -253,7 +256,8 @@
- p -
- path_names
-: vg::VariantAdder
+: GBWTConfig
+, vg::VariantAdder
- path_nodes
: vg::MultipathAlignmentGraph
@@ -264,6 +268,9 @@
- p -
- path_order_and_length
: vg::HTSWriter
+- path_output
+: GBWTConfig
+
- path_position_handle_graph
: vg::MCMCCaller
diff --git a/functions_vars_t.html b/functions_vars_t.html
index d3f8f79643..53bdaf9aae 100644
--- a/functions_vars_t.html
+++ b/functions_vars_t.html
@@ -136,15 +136,6 @@ - t -
- thread_extension
: vg::Mapper
-- thread_mode
-: GBWTConfig
-
-- thread_names
-: GBWTConfig
-
-- thread_output
-: GBWTConfig
-
- thread_queue_byte_counts
: vg::io::StreamMultiplexer
diff --git a/functions_vars_v.html b/functions_vars_v.html
index 7cf8b1fdab..7b242c0ec3 100644
--- a/functions_vars_v.html
+++ b/functions_vars_v.html
@@ -137,12 +137,14 @@ - v -
+- VERSION
+: vg::Haplotypes::Header
+
- version
: vg::Haplotypes::Header
- VERSION
-: vg::Haplotypes::Header
-, vg::Version
+: vg::Version
- vg
: vg::FlowSort
diff --git a/gbwt__helper_8cpp.html b/gbwt__helper_8cpp.html
index 4a5978ba41..1d83389272 100644
--- a/gbwt__helper_8cpp.html
+++ b/gbwt__helper_8cpp.html
@@ -98,9 +98,6 @@
gbwt::size_type | vg::gbwt_node_width (const HandleGraph &graph) |
| Determine the node width in bits for the GBWT nodes based on the given graph. More...
|
|
-void | vg::finish_gbwt_constuction (gbwt::GBWTBuilder &builder, const std::vector< std::string > &sample_names, const std::vector< std::string > &contig_names, size_t haplotype_count, bool print_metadata, const std::string &header="GBWT") |
- | Finish GBWT construction and optionally print the metadata. More...
|
- |
void | vg::load_gbwt (gbwt::GBWT &index, const std::string &filename, bool show_progress=false) |
| Load a compressed GBWT from the file. More...
|
|
diff --git a/gbwt__helper_8hpp.html b/gbwt__helper_8hpp.html
index c1f5ef3253..9ccf99c19c 100644
--- a/gbwt__helper_8hpp.html
+++ b/gbwt__helper_8hpp.html
@@ -125,9 +125,6 @@
gbwt::size_type | vg::gbwt_node_width (const HandleGraph &graph) |
| Determine the node width in bits for the GBWT nodes based on the given graph. More...
|
|
-void | vg::finish_gbwt_constuction (gbwt::GBWTBuilder &builder, const std::vector< std::string > &sample_names, const std::vector< std::string > &contig_names, size_t haplotype_count, bool print_metadata, const std::string &header="GBWT") |
- | Finish GBWT construction and optionally print the metadata. More...
|
- |
void | vg::load_gbwt (gbwt::GBWT &index, const std::string &filename, bool show_progress=false) |
| Load a compressed GBWT from the file. More...
|
|
diff --git a/gbwt__main_8cpp.html b/gbwt__main_8cpp.html
index 7c2b8d7bc9..87f120cc96 100644
--- a/gbwt__main_8cpp.html
+++ b/gbwt__main_8cpp.html
@@ -118,8 +118,8 @@
|
void | step_7_metadata (GBWTHandler &gbwts, GBWTConfig &config) |
|
-void | step_8_threads (GBWTHandler &gbwts, GBWTConfig &config) |
- |
+void | step_8_paths (GBWTHandler &gbwts, GBWTConfig &config) |
+ |
void | report_time_memory (const std::string &what, double start_time, const GBWTConfig &config) |
|
void | print_metadata (std::ostream &out, const GBWTHandler &gbwts) |
@@ -658,14 +658,14 @@
-◆ step_8_threads()
+
+◆ step_8_paths()
- void step_8_threads |
+ void step_8_paths |
( |
GBWTHandler & |
gbwts, |
diff --git a/globals_func_m.html b/globals_func_m.html
index 0543f8bb03..f553d4d38d 100644
--- a/globals_func_m.html
+++ b/globals_func_m.html
@@ -257,9 +257,6 @@ - m -
diff --git a/globals_func_s.html b/globals_func_s.html
index 3ab8b3b824..2e5901b145 100644
--- a/globals_func_s.html
+++ b/globals_func_s.html
@@ -99,8 +99,8 @@ - s -
@@ -92,7 +92,7 @@
- #define VG_BUILD_HOST "runner-8apr64d7j-project-4-concurrent-0" |
+ #define VG_BUILD_HOST "runner-jqc6opwmy-project-4-concurrent-0" |
diff --git a/vg__git__version_8hpp.html b/vg__git__version_8hpp.html
index 3b0b88b406..6f6945ba78 100644
--- a/vg__git__version_8hpp.html
+++ b/vg__git__version_8hpp.html
@@ -75,7 +75,7 @@
@@ -86,7 +86,7 @@
- #define VG_GIT_VERSION "v1.60.0-266-gcb82ebbf" |
+ #define VG_GIT_VERSION "v1.61.0-16-g519656f2" |