generated from bokulich-lab/q2-plugin-template
-
Notifications
You must be signed in to change notification settings - Fork 14
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
bin-contigs-metabat
fails if no MAGs are formed for a sample
#27
Labels
bug
Something isn't working
Comments
gregcaporaso
added a commit
to gregcaporaso/q2-moshpit
that referenced
this issue
Apr 4, 2023
This was referenced Apr 4, 2023
misialq
pushed a commit
that referenced
this issue
Jun 16, 2023
* FEAT: started work on eggnog annotation stuff. * IMP: linting....next to move dependencies * IMP: just adding eggnog stuff * IMP: just getting started on adding mapper. * FEAT: initial pass at reference db downloader. * IMP: more work on ancillary database downloader * IMP: getting closer. TODO: binarytextfile format to store reference database. Rewire. Possibly multifile directory format and chose between name based on the type of reference being created. Change subprocess stdout and stderr to PIPE so that errors from there are captured by QIIME 2's logging machinery. * IMP: clean up trying to get tests passing. TODO next time, figure out why not downloader not raising errror when given mixed taxa types * BUG: downloader functional/tests passing * TEST: Tests for taxa checker utility. * TEST: fixing failure from incorrect setup.... * TEST: skipping tests with actual downloads * BUG: fixing linting * BUG: fixing linting * IMP: cleaning somethings up.... * YEP: getting there * IMP: Formats & Types updated and sorted, started combining the downloaders. * FEAT: diamond_search method * IMP: implementing functionality for search_diamond * FEAT: eggnog_diamond_search now working? * FEAT: diamond seed ortholog search for eggnogmapper * LINT: cleaning up first draft * FEAT: add eggnog_annotate_seed_orthologs * FEAT: eggnog annotation working! * FEAT: starting to add usage examples * FEAT: added multi-cpu utilization * IMP: linting * FEAT: add read eggnog database into memory. * GETTING q2-types-genomics and moshpit on same page * reorganizing for just eggnog stuff * IMP: dependency specification update. * FEAT: Generate FT on eggnog diamond search * EOD MONDAY * BACKUP before cleanup * IMP: fixing linting issues * BUG: remove artifacts from merge * TEST: added test data/reference artifacts and a basic test for eggnog diamond mapper. * LINT: cleanup test commit * ONLY LOCAL FAILING are not eggnog related * lint setup * added dependency on q2_types_genomics * make types genomics available? * TEST: added general test to eggnog annotater. * add --dbmem parameter to address issue with very long runtime * TEST: revert imports and fix test_small_good_hits * fixes incomplete extraction of sample ids from filenames addresses #27 * IMP: preparing for merge, lint, etc * BUG: linting errors in metabat2 * TEST: Updating metabat2 tests to be compatible w/ @greg-caporaso 's suffix based sample name extraction pr * linting and fixing more test bugs, maybe one left 🤷♂️ * more test fixes * IMP: adding `.DS_Store` to .gitignore * IMP: removing `.DS_Store` files * addresses @ebolyen's comments, removed qza test data in favor of raw inputs * lint * small test file issue * squash * squash * run tests on ubuntu only * sta gitus * Update ci/recipe/meta.yaml * test OS X again * Update ci/recipe/meta.yaml * Update ci/recipe/meta.yaml --------- Co-authored-by: Greg Caporaso <[email protected]> Co-authored-by: Greg Caporaso <[email protected]> Co-authored-by: Colin Vickers Wood <[email protected]> Co-authored-by: colinvwood <[email protected]> Co-authored-by: Evan Bolyen <[email protected]> Co-authored-by: Evan Bolyen <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
If no MAGs are formed for a sample,
bin-contigs-metabat
fails with a validation error:I'm not sure what the right way to handle this internally is - e.g., the whole command fails, or no MAGs are provided for that sample - but we should catch and handle this case with a more informative error message.
UPDATE: This looks to actually be an issue with how the sample ids are obtained from the filenames, similar to what we discovered on bokulich-lab/q2-assembly#37. I am testing this now and will have a PR if it works.
The text was updated successfully, but these errors were encountered: