-
Notifications
You must be signed in to change notification settings - Fork 8
adding a unifire subworkflow #45
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
base: dev
Are you sure you want to change the base?
Conversation
|
Warning Newer version of the nf-core template is available. Your pipeline is using an old version of the nf-core template: 3.2.0. For more documentation on how to update your pipeline, please see the nf-core documentation and Synchronisation documentation. |
I haven't been following development closely this week, but shouldn't this pull request already have the 3.2.1 template changes in? They were merged in #26 |
|
This is, if you are interested in running it now, ready to go. The tests won't pass, except for the stubs -- the input data (the Unirule URML files, etc) are large. They will need to be reduced to minimal test size before they can be put up on the nf-core test repo. However, I can provide (or tell you how to get -- easy) the test data to run the tests locally if you're interested. It is also already documented in the The I'm waiting to hear back from Uniprot before getting the Unifire bioconda-recipe merged. But, it is ready to go and you can get the docker image and conda env here. Hence, the container in each of the unifire modules is set to my personal dockerhub. The meta data files are all filled out. The only thing that will need to be done before pushing the modules and subworkflow to nf-core will be to pare down the URML, etc rules files so that they are small enough to be pushed up to the nf-core test repo. |
916c574 to
adfd55c
Compare
…sion Update erroneously downgraded nf-core version
|
@cmatKhan From talking to @maxulysse at the hackathon, some tests are better than no tests! Let's do stub tests for now. Before we cut a release, we can do full tests with the CI: |
I stand by this. |
|
Sounds good -- I am going to wait on hearing back from Uniprot re: My plan right now is the following (open to feedback and revision of course): edit -- I didn't see the comment about the aws test, so:
|
|
Requests/comments from unifire/uniprot:
|
…teinannotator into unifire_subworkflow
|
The unirule annotation step, at least, has a random order to its output. Eg Where among other differences, this line is in this order in one output and in this order in the other can't test with md5sum as a result. Testing by number of lines and searching for some matching patterns instead |
|
Check out this webinar talk about UniProt's automated annotation pipeline: https://www.ebi.ac.uk/training/events/automated-annotation-uniprot/ |
this differs from #17 by attempting to split the non-interproscan steps contained in the unifire docker image into components of a subworkflow.
there is an in-process bioconda recipe for unifier at:
bioconda/bioconda-recipes#56175