-
Notifications
You must be signed in to change notification settings - Fork 13
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
Adding binning-only flag, simplify recipes #192
Conversation
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.
Looks good. Just a few comments. Do you want me to run the tests on our end?
Yep, testing on your end. I just slapped together a rework for the singlem script as well. I think the read container class in that script would be useful to include in other scripts as it simplifies a lot of the ifelse statements that those scripts use. If you could check on your end specifically checking if #181 and #182 are fixed? |
Most of the tests succeed here. Just that the diversity symlink has changed. Should we set the symlink |
I don't have any test data for these, but could run them on the datasets where the issues arose. Do we have a multi-sample short read dataset we use for testing? I guess not? |
Oh that shouldn't happen, that would mean the gtdbtk link is incorrect too. Let me fix |
This fixes the test paths (since it is now |
This comment was marked as resolved.
This comment was marked as resolved.
I realised that |
Ah, no I'll fix that up |
@wwood I'm getting this error with a fresh install of singlem + db. What database versions are compatible and how do ensure the correct version is downloaded?
|
That error is usually because the payload_directory, not the base directory, of the backpack. I'll write some code so it'll work either way, but maybe worth fixing in Aviary? Or is this an error specific to your install? |
This is the aviary install, but I guess I'm not quite sure what you are asking. Should the |
It should point to the .zb directory, because the version is recorded in the CONTENTS.json file within that, rather than the one in the payload directory. |
@AroneyS Okay, it should error properly and install the singlem db appropriately now |
I still get the env variable error. Are you running the |
Yep, integration tests are running without issue. SingleM is producing a sensible OTU table. You may need to redownload the singlem DB and reset the aviary configuration? |
singlem_pipe_reads is working for me but not singlem_appraise I also get |
True, I hadn't caught that |
Tests work on my end now |
Todo:
extra binners flags splits the skip-binners flag in two for ease of understanding. Default binners are now metabat, vamb, semibin, rosella whilst users have to explicitly specify that they want to run concoct and maxbin (via
--extra-binners
)Reasoning is that maxbin and concoct often slow down to a single thread for days at a time. To be fair, rosella used to do that too but is fixed now :) probably
Version bumped to 0.9.0 due to breaking changes to skip-binners argument, version bumped but not released