-
Notifications
You must be signed in to change notification settings - Fork 606
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
Nanostat - ignores some output styles #1547
Comments
I've encountered the same problem. |
Same problem here.
Example file: f479_nanostat.log |
Right, so I tested your file @MillironX and the verbose log ( The file indeed does not contain either of these strings. All of the outputs that we have in the test data repo do though. Presumably this is another flavour of of Nanostat output. The module needs updating to handle this style.
Right, this is a little confusing @ceolder - the search parameters say that the |
Hi @ewels, I've been thinking about why there is such a divergence in output styles, and I think I figured it out. NanoStat allows four different types of input
My original log came from running NanoStat on a fastq, and I assume @ceolder's logs came from fastq analysis as well. As an experiment, I ran NanoStat on the same sample as an alignment and as a fasta (I don't have the sequencing summary file), and got the following logs: The aligned analysis was found by MultiQC, but the fasta analysis was not. I noticed that the fasta log has the least information (and also doesn't have the identifier string), so I propose the NanoStat module should be refactored in one of two ways:
|
@ewels Thank you for spending some time looking into this and explaining the issue. |
Sounds good, thanks both - and thanks for the tests and example files @MillironX. Let's go for option 1, get the module to recognise everything and plot what it can. If you fancy making a pull request, it would be nice to reorganise the test data in ewels/MultiQC_TestData into subfolders based on what it ran on so that this is clear for the future. Then of course the updates to the module. Otherwise I'll get to it when I can 👍 |
Description of bug
Hi, first thank you for adding a module for nanostat output!
I ran nanostat on several files and am now attemping to run multiqc and running into the issue "No analysis results found. Cleaning up..."
Version 1.11
Command I'm running:
multiqc NanoStat/*.txt -n NanoStat_multiqc --m nanostat
I have tried without the *.txt (only the output txt files are in this directory) and the -m nanostat, but adding those on in case.
I've attached two files of the 32 that I am trying to use multiqc on.
I have looked at the search patterns specifically for the NanoStat module. My files were generated using the default parameters for NanoStat (version 1.5.0) and I checked to see if there's any parameters I could mess with to change the output and there are not. The search parameters say it should have 20 lines, but my output has 27 and while it does not start with the text listed under contents "Number, percentage ...", they are in my files on line 10. So I'm not sure if I'm supposed to modify the resulting files to be accessible for MultiQC?
File that triggers the error
10X_Pond1_1525_filt.txt
10X_Pond1_1492_filt.txt
MultiQC Error log
The text was updated successfully, but these errors were encountered: