assemblerflow / flowcraft

FlowCraft: a component-based pipeline composer for omics analysis using Nextflow. :whale::package:
GNU General Public License v3.0
241 stars 44 forks source link

Update to Innuca's recipe modules #191

Open cimendes opened 5 years ago

cimendes commented 5 years ago

This PR updates the modules in Innuca's recipe to incorporate the latest changes in the INNUca pipeline (https://github.com/B-UMMI/INNUca). Several components where updated and/or reworked including integrity_coverage, mlst, process_assembly and process_assembly_mapping. A new component, named "insert_size" was added. I apologize for the length of the PR. They made me do it! :P

Enjoy the code review.


This change is Reviewable

codecov-io commented 5 years ago

Codecov Report

Merging #191 into dev will decrease coverage by 2.37%. The diff coverage is 3.09%.

Impacted file tree graph

@@            Coverage Diff             @@
##              dev     #191      +/-   ##
==========================================
- Coverage   43.96%   41.59%   -2.38%     
==========================================
  Files          67       69       +2     
  Lines        6036     6404     +368     
==========================================
+ Hits         2654     2664      +10     
- Misses       3382     3740     +358
Impacted Files Coverage Δ
flowcraft/generator/components/mlst.py 100% <ø> (ø) :arrow_up:
flowcraft/templates/spades.py 0% <ø> (ø) :arrow_up:
flowcraft/generator/recipes/innuca.py 100% <ø> (ø) :arrow_up:
flowcraft/templates/integrity_coverage.py 0% <0%> (ø) :arrow_up:
flowcraft/templates/process_assembly_mapping.py 0% <0%> (ø) :arrow_up:
flowcraft/templates/run_mlst.py 0% <0%> (ø)
flowcraft/templates/fastqc_report.py 0% <0%> (ø) :arrow_up:
flowcraft/templates/metaspades.py 0% <0%> (ø) :arrow_up:
flowcraft/templates/process_assembly.py 0% <0%> (ø) :arrow_up:
flowcraft/templates/insert_size.py 0% <0%> (ø)
... and 5 more

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 a55c431...e62ee23. Read the comment docs.