Skip to content

Commit

Permalink
Rgi conditional mv (nf-core#5606)
Browse files Browse the repository at this point in the history
* Add Bracken stub, nf-test, version bump

* Remove debug TODOs and fix tags

* Remove pytests

* And the other file

* Add nf-test, stub, and version bump bracken combine versions

* Fix tags

* Add BRACKEN/BUILD module

* Apply suggestions from code review

Co-authored-by: Carson J Miller <[email protected]>

* Add additional output channel for secutiry

* Make internal `mv` commands less error rone

* Align semi colons

---------

Co-authored-by: Carson J Miller <[email protected]>
  • Loading branch information
jfy133 and CarsonJM authored May 15, 2024
1 parent 8da4788 commit 4dc25cf
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion modules/nf-core/rgi/main/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,16 @@ process RGI_MAIN {
--input_sequence $fasta
mkdir temp/
mv *.xml *.fsa *.{nhr,nin,nsq} *.draft *.potentialGenes *{variant,rrna,protein,predictedGenes,overexpression,homolog}.json temp/
mv *.xml *.fsa *.{nhr,nin,nsq} *.draft *.potentialGenes temp/
## These files not always generated, so only move if they exist
## Taken from https://stackoverflow.com/a/54655320 (RIP) by @TSJNachos117
if [ "\$(ls -A | grep -i \\variant.json\\\$)" ] ; then mv *variant.json temp/ ; fi
if [ "\$(ls -A | grep -i \\rrna.json\\\$)" ] ; then mv *rrna.json temp/ ; fi
if [ "\$(ls -A | grep -i \\protein.json\\\$)" ] ; then mv *protein.json temp/ ; fi
if [ "\$(ls -A | grep -i \\predictedGenes.json\\\$)" ]; then mv *predictedGenes.json temp/; fi
if [ "\$(ls -A | grep -i \\overexpression.json\\\$)" ]; then mv *overexpression.json temp/; fi
if [ "\$(ls -A | grep -i \\homolog.json\\\$)" ] ; then mv *homolog.json temp/ ; fi
RGI_VERSION=\$(rgi main --version)
Expand Down

0 comments on commit 4dc25cf

Please sign in to comment.