diff --git a/bdsg/src/snarl_distance_index.cpp b/bdsg/src/snarl_distance_index.cpp index 221f22fe..f1a23564 100644 --- a/bdsg/src/snarl_distance_index.cpp +++ b/bdsg/src/snarl_distance_index.cpp @@ -6259,6 +6259,9 @@ void SnarlDistanceIndex::get_snarl_tree_records(const vectorcomponents.size() ; component_num++){ const temp_record_ref_t& component_index = temp_index->components[component_num]; //Let the root record know that it has another root - root_record.add_component(component_num,record_to_offset[make_pair(temp_index_i,component_index)]); + root_record.add_component(component_offset + component_num,record_to_offset[make_pair(temp_index_i,component_index)]); SnarlTreeRecord record (record_to_offset[make_pair(temp_index_i, component_index)], &snarl_tree_records); @@ -6702,7 +6705,7 @@ void SnarlDistanceIndex::get_snarl_tree_records(const vectorcomponents.size(); }