-
Notifications
You must be signed in to change notification settings - Fork 602
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
new group_samples() function #576
Conversation
2488ce1
to
a75c62a
Compare
Notes to self: This got really complicated and ended up being quite bespoke. Need to think about how to improve it. I think Perhaps:
sample_merge_groups:
read_pairs:
Read 1:
clean_s_name:
- type: regex
pattern: '_1$'
- type: regex
pattern: '_R1[\._\- \Z]'
Read 2:
clean_s_name:
- type: regex
pattern: '_2$'
- type: regex
pattern: '_R2[\._\- \Z]'
pre_post_trimming:
Raw:
group_unchanged: True
Trimmed:
clean_s_name:
- '_trimmed'
- '_val'
- '_val_1'
- '_val_2' |
3e19e54
to
9f00c19
Compare
@ewels, this is a super awesome feature that would love to see make it into the main codebase. What is left/how can we help you get this merged? |
I agree, I'd love to get this feature in too. It has extremely far reaching implications though - it needs implementing really, not just merging 😅 I think the PR only scratches the surface currently. I will get to it one day! I just need to find the time to get past the firefighting of dealing with bugs and PRs to find time to do development work on the core code. I'm starting a new job soon so hopefully this will be more feasible before long... |
Congrats on the new position!! 🎉 |
Dear colleagues, we hope to see this feature very much! |
I love the way it looks with collapsible groups! |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #576 +/- ##
==========================================
- Coverage 88.15% 88.08% -0.08%
==========================================
Files 473 473
Lines 29085 29193 +108
==========================================
+ Hits 25641 25715 +74
- Misses 3444 3478 +34 ☔ View full report in Codecov by Sentry. |
Closing in favour of #2794 |
New base module function
group_samples()
for bundling samples into groups, such as read pairs. A default config added and FastQC module updated to make use of the read pair grouping.See #542 for discussion.