-
Notifications
You must be signed in to change notification settings - Fork 603
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
Conpair concordance file not found by MultiQC #1851
Comments
If this minor change fixes it and works for both situations, then please submit a pull-request with it to fix it for everyone 👍🏻 (or I can when I get a chance, currently on paternity leave though). Short term you can overwrite these search patterns for yourself without touching the MultiQC core, yes. Just use a config file. See search pattern docs. Phil |
Hi Phil, Thanks for your time and please take care of yourself during your paternity leave ! :) Thanks for the search pattern trick, I knew I was missing something ;) I will submit a pull-request. Thanks again for your support ! Ed |
It seems I can't create a new branch... I fall into a "Permission denied" issue... |
You need to fork the repository to your own account. Then you can open a pull-request back to this repository from there. See the GitHub docs for more 🙂 |
Oh I feel dumb... 😅 PR created : #1855 |
Fixed with #1855 |
Description of bug
Depending on how the Conpair script
verify_concordance.py
is called (with or without the--outfile
parameter in command line), the output is slightly different (see here at lines 86 to 97)The Conpair module of MultiQC seems to only cover the case when
--outfile
is specified in the command line :Indeed, when not using the
--outfile
in command line and redirecting the output into a file instead, the pattern specified incontents
does not match anymore. As you can see in the example file I sent, there is no space character betweenthreshold
and the:
:Unfortunately I am dealing with data that have been produced using both ways... This results in some reports showing the concordance metrics and some other reports which don't show the concordance...
I have made the following change in my
search_patterns.yaml
so that the concordance file can be found :Now I'm wondering if this was the way to go or if there are other ways to change search patterns than having to change the "core" of multiqc, using command line parameters maybe ?
File that triggers the error
concordance.zip
MultiQC Error log
The text was updated successfully, but these errors were encountered: