Skip to content

Update - version 1.4.1#199

Merged
ODiogoSilva merged 35 commits intomasterfrom
dev
Mar 2, 2019
Merged

Update - version 1.4.1#199
ODiogoSilva merged 35 commits intomasterfrom
dev

Conversation

@cimendes
Copy link
Member

@cimendes cimendes commented Mar 2, 2019

This PR merges the latest updates to flowcraft in the dev branch.

Changes:

  • New features
    Added support for the report system to: maxbin2
    Added new manifest.config with the pipeline metadata

  • New components
    Kraken2: Taxonomic identification on FastQ files

  • Bug fixes
    Fix bug in mompscomponent related to added in the introduction of the clear input parameter
    Fixed bug with the -ft parameters not retrieving the dockerhub tags for all the components.
    Fixed bug in the megahit process where the fastg mode would break the process
    Fix inspect and report mode to fetch the nextflow file independently of its position in the nextflow run command inside the .nextflow.log file.
    Fix parsing of .nextflow.log file when searching for nextflow run command.
    Fixed bug between mash_sketch_fasta and mash_dist.

  • Minor/Other changes
    Added option to dengue_typing to retrive closest referece sequence and link it with a secondary channel into mafft
    New version of DEN-IM recipe
    Now prints an ordered list of components
    Moved taxonomy results from results/annotation/ to results/taxonomy/

cimendes and others added 30 commits October 30, 2018 16:08
- added secondary channel to link dengue_typing reference genomes to mafft
- dengue_typing now outputs original input fasta file (like seqtyping)
- altered denim recipe to accomodate these changes
* fixed #170

* refactored lists to single dict and renamed variable

* removed unused variable and simplified code
Co-Authored-By: cimendes <cimendes@users.noreply.github.com>
add skesa and process_skesa to the innuendo recipe
fix flowcraft broadcast nf file path retrieval.
fix flowcraft report nf file path retrieval.
set treeDag and forkTrre files paths from relative to absolute
Fix search for nextflow run command in .nextflow.log
* - added new utils file for commonly used functions
- changed inspect and report modes to now used the get_nextflow_filepath function in utils
* - add tests for get_nexflow_filepath

Co-authored-by: bfrgoncalves <bfgoncalves@medicina.ulisboa.pt>
Co-authored-by: cimendes <iines.mendes@gmail.com>
* Added manifest.config to define the pipeline mainScript and name
meta-data information - Issue "186"
* added publish dir for mash_dist txt files

* Fixed msh side channel

* added to changelog

* added to changelog

* added -i to support multi fasta rather than whole fasta

* Update changelog.md
cimendes and others added 3 commits January 2, 2019 16:46
- added kraken2 component and documentation
- flowcraft build -l and flowcraft build -L prints an alphabetically ordered list of components
- moved taxonomy results to `results/taxonomy/`
- added support for maxbin2 reports (sample specific)
- fix bug in megahit process when converting contigs to fastg files
* Move trimmomatic trimlog from mounted dir to /tmp due to severe performance hit in docker for mac due to I/O issues in the mounted dir.
Co-authored-by: bfrgoncalves <bfgoncalves@medicina.ulisboa.pt>
* remove rstrip for log_id retrieval
* remove shell=True from trimmomatic's execution command
* implemented the tempfile module to generate a temp dir for the trimmomatic log file (needed for compatibility with docker for macOS)
altered regex when parsing log file to allow any character in the path. added test
@codecov-io
Copy link

codecov-io commented Mar 2, 2019

Codecov Report

Merging #199 into master will increase coverage by 0.29%.
The diff coverage is 47.05%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #199      +/-   ##
==========================================
+ Coverage   43.67%   43.97%   +0.29%     
==========================================
  Files          64       67       +3     
  Lines        5946     6042      +96     
==========================================
+ Hits         2597     2657      +60     
- Misses       3349     3385      +36
Impacted Files Coverage Δ
flowcraft/generator/recipes/denim.py 100% <ø> (ø) ⬆️
flowcraft/tests/test_assemblerflow.py 100% <ø> (ø) ⬆️
flowcraft/generator/recipe.py 85.71% <ø> (+0.46%) ⬆️
flowcraft/flowcraft.py 60.82% <0%> (-1.95%) ⬇️
flowcraft/templates/trimmomatic.py 0% <0%> (ø) ⬆️
flowcraft/templates/process_tsv.py 0% <0%> (ø)
flowcraft/generator/components/alignment.py 100% <100%> (ø) ⬆️
flowcraft/generator/utils.py 100% <100%> (ø)
flowcraft/__init__.py 100% <100%> (ø) ⬆️
flowcraft/generator/components/metagenomics.py 100% <100%> (ø) ⬆️
... and 11 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 38a0fbf...a797482. Read the comment docs.

@cimendes cimendes changed the title Update Update - version 1.4.1 Mar 2, 2019
@ODiogoSilva ODiogoSilva merged commit fc3f4bd into master Mar 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants