-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add Orthanq candidates hla and virus wrappers #2640
base: master
Are you sure you want to change the base?
Conversation
@@ -0,0 +1,7 @@ | |||
rule orthanq_candidates_virus: | |||
output: | |||
directory("viral_candidates"), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What files are created in this directory? Would it be possible to name them?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Many files are created in this folder and it's not possible to name them all here. That was one reason I implemented the output of the tool as a folder. If there is any improvement regarding the tool output, I'll update it here aswell :)
Don't have any experience with It seems |
Yes that could make sense aswell. But I was thinking of putting everything related to the each application in one folder, to make the navigation within the usage easier. Therefore the commands are as follows:
and
also could you eloborate more regarding the temp usage? Thank you for all the reviewing :) |
From what I can see in the docs, it seems that the tool has three subcommands and If the program supports a snakemake-wrappers/bio/samtools/sort/wrapper.py Lines 25 to 30 in f0b638a
|
QC
For all wrappers added by this PR,
input:
andoutput:
file paths in the resulting rule can be changed arbitrarily,threads: x
statement withx
being a reasonable default,map_reads
for a step that maps reads),environment.yaml
specifications follow the respective best practices,environment.yaml
pinning has been updated by runningsnakedeploy pin-conda-envs environment.yaml
on a linux machine,input:
oroutput:
),Snakefile
s and their entries are explained via comments (input:
/output:
/params:
etc.),stderr
and/orstdout
are logged correctly (log:
), depending on the wrapped tool,tempfile.gettempdir()
points to (see here; this also means that using any Pythontempfile
default behavior works),meta.yaml
contains a link to the documentation of the respective tool or command,Snakefile
s pass the linting (snakemake --lint
),Snakefile
s are formatted with snakefmt,