Skip to content
Snippets Groups Projects
Commit a3d9211c authored by Overduin, Sam's avatar Overduin, Sam Committed by Overduin, Sam
Browse files

Impl. LCA for PathVertex::GetTaxaTree, TaxaBreak during scaffolding.


scaffold_vertex.hpp & cpp:
- Used Fuzzy LCA for PathVertex::GetTaxaTree with max_drilldown_ratio=0.4,
  max_mismatch_ratio=0.03 and min_assignment_ratio=0.3. This code is in
  barcode_index_construction.cpp

barcode_index.hpp & barcode_index_builder.hpp:
- added code to deal with "_SUBSTR(0,106)" at end of read names (influenced
 taxatrees).

launcher.cpp:
- Removed LCA parameter testing to start of repeat resolving step

read_cloud_connection_conditions.cpp & hpp:
- Output which edge connections (or path connections) are being broken in
  logfile.

scaffold_graph_construction_pipeline.cpp:
- Moved TaxaBreakConstructor to bottom of pipelines for more informative
  breaks.

path_scaffolder.cpp:
- map.at() replaced with map[] if item not within map. Added debuggin msg.

barcode_index_construction.cpp:
- Added function to get LCA for PathScaffoldVertex (more conservative than
  reads-> contig LCA).
- Started prototype code for taxonomy assignment per edges (eg. using CAT)

Signed-off-by: default avatarOverduin, Sam <sam.overduin@wur.nl>
parent 74d6406f
No related branches found
No related tags found
No related merge requests found
Showing
with 120 additions and 22 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment