pirovc / ganon

ganon2 classifies genomic sequences against large sets of references efficiently, with integrated download and update of databases (refseq/genbank), taxonomic profiling (ncbi/gtdb), binning and hierarchical classification, customized reporting and more
https://pirovc.github.io/ganon/
MIT License
87 stars 13 forks source link

Feature/ganon core io #177

Closed pirovc closed 3 years ago

pirovc commented 3 years ago

Change ganon on c++ side to work with minimal input. Now, the LCA file is not written by default and the report file (rep) is the default output.

ganon-build

default input:

optional input:

output:

ganon-classify

default input:

optional input:

default output:

optional output:

codecov-commenter commented 3 years ago

Codecov Report

Merging #177 (291432d) into dev (9921af1) will increase coverage by 0.04%. The diff coverage is 84.41%.

Impacted file tree graph

@@            Coverage Diff             @@
##              dev     #177      +/-   ##
==========================================
+ Coverage   77.98%   78.02%   +0.04%     
==========================================
  Files          22       22              
  Lines        2516     2585      +69     
==========================================
+ Hits         1962     2017      +55     
- Misses        554      568      +14     
Impacted Files Coverage Δ
src/ganon/classify.py 88.23% <ø> (ø)
src/ganon-build/include/ganon-build/Config.hpp 43.28% <37.50%> (-0.27%) :arrow_down:
...c/ganon-classify/include/ganon-classify/Config.hpp 50.56% <56.25%> (+0.24%) :arrow_up:
src/ganon-classify/GanonClassify.cpp 84.03% <89.60%> (+0.43%) :arrow_up:
src/ganon-build/GanonBuild.cpp 74.72% <91.81%> (+3.75%) :arrow_up:
src/ganon-build/CommandLineParser.cpp 87.87% <100.00%> (ø)
src/ganon-classify/CommandLineParser.cpp 84.52% <100.00%> (+0.57%) :arrow_up:
src/ganon/config.py 77.77% <100.00%> (+0.07%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 9921af1...291432d. Read the comment docs.