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

WIP: Updated to support changes to submit_job. #92

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

charles-cowart
Copy link
Contributor

@charles-cowart charles-cowart commented Sep 16, 2024

Updated to support recent changes to Job.submit_job(). These changes allow for submitting multiple Slurm jobs in parallel and waiting on 1+ jobs until they complete or terminate.

Added basic support for TellRead.

Refactored qp-klp plugin. Replaced the basic Step workflow class and its two children Metagenomic and Amplicon w/Mixins. The new base Workflow() class can be mixed with an Assay class and Instrument class to create a new subclass e.g. StandardMetagenomicWorkflow(). The new TellReadMetagenomicWorkflow will retain the Metagenomic assay class, but substitute a TellSeq instrument for the Illumina instrument.

tests still need to be refactored and a little bit of cleanup is left. Some recent changes to mg-scripts are also in progress.

Updated to support recent changes to Job.submit_job(). These changes
allow for submitting multiple Slurm jobs in parallel and waiting on 1+
jobs until they complete or terminate.

Added basic support for TellRead.
Refactored qp-klp plugin using mixins to break up tellseq.sh into
components and support a version 2.0 Tellread workflow in mg-scripts.

klp.py needs more cleanup and the tests need to be refactored. All
references to Step in klp need to be replaced. The actual
execute_pipeline() function for TellSeq Workflow() needs to be pasted
from StandardMetagenomicWorkflow() and modified to use the new
TellReadJob() class in mg-scripts.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant