-
Notifications
You must be signed in to change notification settings - Fork 8
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
Compute raw activity profile #162
Conversation
487cdd8
to
be0b88e
Compare
Codecov Report
@@ Coverage Diff @@
## master #162 +/- ##
==========================================
+ Coverage 96.39% 96.49% +0.09%
==========================================
Files 18 19 +1
Lines 749 798 +49
==========================================
+ Hits 722 770 +48
- Misses 27 28 +1
Continue to review full report at Codecov.
|
This looks like you need a test for the new error message. I just reordered all the CLI tests: #164 maybe wait with adding the test for this PR? |
Thanks! I'll wait for the pending PR and then update this one on Wednesday. |
b6cae7e
to
541e1f4
Compare
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.
Could add a few more file extensions, but looks good to go.
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, many thanks for this PR!
Do not be put off by the many comments. They are mainly small things and questions.
* \brief Detect Single Nucleotide Polymorphisms (SNPs) and short deletions and insertions. | ||
* \param reads_filename The file path where to find the sequenced reads. |
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.
* \brief Detect Single Nucleotide Polymorphisms (SNPs) and short deletions and insertions. | |
* \param reads_filename The file path where to find the sequenced reads. | |
* \brief Detect Single Nucleotide Polymorphisms (SNPs) and short deletions and insertions (Indels). | |
* \param[in] reads_filename - The file path where to find the sequenced reads. |
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.
Why do we put this hyphen? I don't find the meaning in the Doxygen manual for \param. I see it just ends up as the beginning of the description string.
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.
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.
We once decided on this style, either we decide to change in general, or stay consistent. -> https://github.com/seqan/iGenVar/wiki/Coding-Guide
I find it clearer in the first image, but yes it looks a bit unnecessary in the second image. So if you think the change is important, then we should discuss it again and change it in a separate PR.
"Start clustering...\n" | ||
"Done with clustering. Found 0 junction clusters.\n" | ||
"No refinement was selected.\n"; |
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.
Question for the next meeting: Do we have our own clustering method here or do we use the existing one? Do we need the refinement for SNPs at all?
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.
Thanks! ❤️
Resolves #152: Scans a sam file and creates an activity vector per reference genome.
Solves also part of #151, as it introduces a parameter for a genome filename (the file is not yet read). If a genome file name is given, iGenVar switches to the SNP/Indel calling mode.
There are no tests yet for this functionality.