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

Update dashBio to v0.4.5 and enable asynchronous component loading #457

Merged
merged 15 commits into from
Jan 4, 2020

Conversation

rpkyle
Copy link
Contributor

@rpkyle rpkyle commented Dec 20, 2019

This PR proposes to update the dashBio package for compatibility with Dash for R >= 0.2.0, which supports asynchronous component loading.

@shammamah

Ryan Patrick Kyle and others added 3 commits December 19, 2019 16:27
This prop should have gone under sequences > options, but was declared in defaultProps as a top-level prop. This added it to the list of top-level props for the component, even though it was not a top-level prop in the PropTypes. It therefore had no description/specified type.
@rpkyle rpkyle self-assigned this Dec 20, 2019
@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 20, 2019 03:00 Inactive
package.json Outdated
"build:py": "node ./extract-meta src/lib/components > dash_bio/metadata.json && python get_version_info.py && python -c \"import dash; dash.development.component_loader.generate_classes('dash_bio', 'dash_bio/metadata.json')\"",
"build:py": "dash-generate-components ./src/lib/components dash_bio -p package-info.json",
"build:py_and_r": "dash-generate-components ./src/lib/components dash_bio -p package-info.json && dash-generate-components ./src/lib/components dash_bio -p package-info.json --r-prefix='dashbio' --r-depends='manhattanly'",
"build:all": "npm run build:js && npm run build:js-dev && npm run build:py_and_r",
Copy link
Contributor

Choose a reason for hiding this comment

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed in fa9eba4, f1b7c3f

@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 20, 2019 03:58 Inactive
@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 20, 2019 04:04 Inactive
NAMESPACE Outdated
@@ -11,7 +11,6 @@ export(dashbioOncoPrint)
export(dashbioSequenceViewer)
export(dashbioSpeck)
export(dashbioManhattan)
export(dashbioAlignmentViewer)
Copy link
Contributor

Choose a reason for hiding this comment

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

Hm, I don't think this should be here -- IIRC we got rid of the AlignmentViewer component in #425

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hmm, strange indeed. The generator should blow away the existing R and man directories before rebuilding the NAMESPACE file IIRC, not sure why that didn't happen. I'll take care of this now, thanks for catching it.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed in 6e4f9c5

man/dashbioAlignmentChart.Rd Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 20, 2019 15:51 Inactive
@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 22, 2019 23:09 Inactive
@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 22, 2019 23:09 Inactive
@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 23, 2019 02:25 Inactive
@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 23, 2019 02:40 Inactive
@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 23, 2019 15:54 Inactive
Copy link
Contributor

@shammamah-zz shammamah-zz left a comment

Choose a reason for hiding this comment

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

💃 pending tests passing

@rpkyle
Copy link
Contributor Author

rpkyle commented Dec 23, 2019

package-lock.json updated in b8c09e1

@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 23, 2019 16:06 Inactive
@shammamah-zz shammamah-zz self-requested a review December 23, 2019 16:15
@shammamah-zz shammamah-zz temporarily deployed to dash-bio-test-pr-457 December 31, 2019 03:10 Inactive
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.

3 participants