Skip to content
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

SLURM wrapper added for pyani #236

Closed
wants to merge 13 commits into from

Conversation

TSL-RamKrishna
Copy link

Two changes I made in pyani

  1. I have added slurm scheduler wrapper for pyani.
  2. When running ANIb and ANIblastall with scheduler, blastn command execution fails. My codes writes the blastn commands to a bash file and executes the file.

@widdowquinn widdowquinn self-assigned this Feb 3, 2021
@widdowquinn widdowquinn added the enhancement something we'd like pyani to do that it doesn't already label Feb 3, 2021
@widdowquinn widdowquinn added this to the 0.3.0 milestone Feb 3, 2021
@widdowquinn widdowquinn linked an issue Feb 3, 2021 that may be closed by this pull request
@widdowquinn
Copy link
Owner

Thanks - one of my routes to testing SLURM is down ATM, but I'll get to this as soon as I can.

@widdowquinn
Copy link
Owner

Many thanks again @TSL-RamKrishna for your contributions here!

It's great to have SLURM compatibility. Unfortunately a couple of problems were also introduced, the main ones being: the proposed fix to run BLAST broke tests and local ANIb operation; breaking changes were made to the CLI; and SGE compatibility was broken.

I'm building on your changes in the pr_246 branch here to pull operation back in line with the expected operation and interface, and to ensure the test suite passes, so am closing this pull request.

Copy link
Owner

@widdowquinn widdowquinn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SLURM integration works, but breaking changes are introduced to operation of the code, and to the CLI. I've pulled these changes into a new branch (pr_236) and will continue development from there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement something we'd like pyani to do that it doesn't already
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add SLURM support
2 participants