Add seven two-package combinations for the BRC pangenome tool set - #4131
Open
richard-burhans wants to merge 1 commit into
Open
Add seven two-package combinations for the BRC pangenome tool set#4131richard-burhans wants to merge 1 commit into
richard-burhans wants to merge 1 commit into
Conversation
Each of these wraps a pipeline step whose command needs binaries from two conda packages. Galaxy's User-Defined Tools give a job exactly ONE container, so without a published multi-package image each step has to be split into two tools that pass files between them -- an extra workflow node, an extra staging round trip, and a second place for the logic to drift. The names are derivable (`mulled-hash`), and every one of these was checked against the Galaxy depot's 3,472 published `mulled-v2` images before being added here; none exists yet. gffread=0.12.7,python=3.12 gffread parses the GFF3, a Python helper reshapes it blast=2.17.0,python=3.12 dustmasker/windowmasker pipe into a Python interval classifier tantan=51,python=3.12 same shape, tantan instead of BLAST fastan=0.8,fastga=1.5.20260729 FasTAN scans, FastGA builds the GDB and reads the .1ano python=3.12,pyfaidx=0.9.0.4 random access to assemblies from a Python triage step multiz=11.2,python=3.12 multiz folds the MAFs, Python drives the fold order python=3.12,ucsc-bedtobigbed=469 a Python hub builder that shells out to bedToBigBed Every version pinned above already has a published single-package image, so each pair should resolve. `lastz=1.0.4,python=3.9` is the existing precedent for this shape.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Seven two-package combinations, all for steps in the BRC pangenome tool set.
Each wraps a command that needs binaries from two conda packages. Galaxy's User-Defined Tools give a job exactly one container, so with no published multi-package image each of these steps has to be split into two tools that pass files between them — an extra workflow node, an extra staging round trip, and a second place for the logic to drift.
gffread=0.12.7,python=3.12blast=2.17.0,python=3.12tantan=51,python=3.12fastan=0.8,fastga=1.5.20260729.1anopython=3.12,pyfaidx=0.9.0.4multiz=11.2,python=3.12python=3.12,ucsc-bedtobigbed=469bedToBigBedChecked before opening:
mulled-hashand looked up against the depot's 3,472 publishedmulled-v2images;lastz=1.0.4,python=3.9is already inhash.tsv, so this is the established shape rather than a new one.Happy to split this into separate PRs if one combination is contentious.