-
Notifications
You must be signed in to change notification settings - Fork 0
Move /scripts/genomes from single_cell_portal to scp-ingest-pipeline (SCP-2470) #102
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
Conversation
…e into ew-move-genomes
Codecov Report
@@ Coverage Diff @@
## master #102 +/- ##
===========================================
- Coverage 75.27% 50.56% -24.71%
===========================================
Files 13 20 +7
Lines 1662 2474 +812
===========================================
Hits 1251 1251
- Misses 411 1223 +812
Continue to review full report at Codecov.
|
bistline
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a question about the HSTlib dependencies - will you add something about that to the README?
| """ | ||
| # Example: | ||
| # $ sort -k1,1 -k4,4n gencode.vM17.annotation.gtf > gencode.vM17.annotation.possorted.gtf | ||
| # $ bgzip gencode.vM17.annotation.possorted.gtf |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have the same comment here that I had in https://github.com/broadinstitute/single_cell_portal/pull/99/files#r434173376. You mentioned a README update in this repo to address it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This copies code from
single_cell_portalto Ingest Pipeline. Code for generating species and genome reference data has been moved from/scripts/genomesthere to a new directory here,/ingest/genomes. Andmake_toy_data.pyhas been copied to/ingesthere.The genome pipeline in
/ingest/genomeshere will need to be updated to fix an igv.js issue. That pipeline isn't intended for technical end-users, so it doesn't fit insingle_cell_portal, and having that andmake_toy_data.pyhere simplifies dependency management formake_toy_data.py. More background is available in broadinstitute/single_cell_portal#99.To complete the move, I've also opened two PRs (broadinstitute/single_cell_portal_core#621 and broadinstitute/single_cell_portal#101) to remove the slightly different(!) copies of this code in those places. That will resolve the biggest tech debt in the genome pipeline and satisfy SCP-2470. Other pre-existing tech debt is documented and scoped in SCP-2491.
This PR and the two noted above satisfy SCP-2470.