-
Notifications
You must be signed in to change notification settings - Fork 27
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
I would like to join #306
Comments
Hi, I would like to join the project. I have written some snakemake pipelines, and I will try to see if they can be ported to the sequana infrastructure. |
I've added you. welcome on board. |
To be honest, after having a quick look, it seems much more complicated than I expected. You seem to have implemented various layers of wrapping around snakemake. It looks like it requires quite some effort to become familiar enough with the whole infrastructure to be able to contribute. I thought sequana was mostly a collection of plain snakemake pipelines or wrappers as described here: https://snakemake.readthedocs.io/en/stable/snakefiles/modularization.html |
@blaiseli we can discuss about if off line. In a few words, the wrapping around snakamake itself are actually rather small. We added a couple of functions to help users but they are optional. You can simply add your pipeline in a directory (sequana/pipelines) and that's it. You just need to add a README as explained in the developer guide. I think we enforce the use of a config file though and you must name your pipeline Snakefile.rules. I need to provide a complete documentation on this aspect. However, if you want to decompose your pipelines with rules that can be re-used, then you will probably need to make a few updates to your code but then they can be re-used by other pipelines. Again, we can discuss about this off-line. |
Please, let us know if you would like to join the project.
You can contribute in various ways:
The text was updated successfully, but these errors were encountered: