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

Ngl SideBySide fix and Mol3d isosurface/shapes #547

Merged
merged 49 commits into from
Apr 14, 2021
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
fb4ffa1
Fixing sideByside view in NGL
HammadTheOne Mar 11, 2021
c77d79b
Exposing shapes and isosurfaces props for Mol3d
HammadTheOne Mar 11, 2021
8ed0dd6
Rebuilding package for 0.6.2
HammadTheOne Mar 11, 2021
6e5c669
Fixed release version and PR numbers
HammadTheOne Mar 11, 2021
078ebc7
Updating proptypes
HammadTheOne Mar 11, 2021
238f801
Drying up Ngl sidebyside function
HammadTheOne Mar 11, 2021
c90429f
Linting and cleanup
HammadTheOne Mar 11, 2021
3010db8
Updated labels proptype
HammadTheOne Mar 12, 2021
cb6faa7
Updated label prop description
HammadTheOne Mar 13, 2021
4c9097c
Binding methods to this in constructor
HammadTheOne Mar 13, 2021
8cb11c7
Testing Percy snapshot of labels test
HammadTheOne Mar 15, 2021
772d724
Linting fixes
HammadTheOne Mar 15, 2021
d22e9d2
Added prop check assertion
HammadTheOne Mar 15, 2021
280da83
Testing Percy screenshot
HammadTheOne Mar 15, 2021
2e397a4
More linting fixes
HammadTheOne Mar 15, 2021
4f27095
More linting fixes
HammadTheOne Mar 15, 2021
50cd0c1
Add nopercyfinalize
HammadTheOne Mar 16, 2021
5f189c7
Add percy job
HammadTheOne Mar 16, 2021
ffc5784
Formatting
HammadTheOne Mar 16, 2021
67c0eb3
Formatting
HammadTheOne Mar 16, 2021
c99a3fe
More formatting
HammadTheOne Mar 16, 2021
b821cba
Retesting Percy diffs
HammadTheOne Mar 16, 2021
cdd63d7
Remove PERCY_PARALLEL env var
HammadTheOne Mar 16, 2021
f27c76e
Rerunning parallel tests
HammadTheOne Mar 16, 2021
8995d84
Fixed typo
HammadTheOne Mar 16, 2021
6d37a14
Unique test_values
HammadTheOne Mar 16, 2021
6177bba
Testing without 3.7
HammadTheOne Mar 16, 2021
033ce3a
Final rerun
HammadTheOne Mar 16, 2021
cdbd66b
Mol3d test snapshots
HammadTheOne Mar 16, 2021
7942ce0
Noise commit
HammadTheOne Mar 17, 2021
2c56bce
Add identifier to snapshots
HammadTheOne Mar 17, 2021
0cc8151
Testing implicit wait
HammadTheOne Mar 17, 2021
dfb6e9b
Removing flakiness in labels test
HammadTheOne Mar 17, 2021
f8b6be5
Rebuild
HammadTheOne Mar 17, 2021
fb4e364
Added helper function
HammadTheOne Mar 17, 2021
47310df
Blank line
HammadTheOne Mar 18, 2021
8c2ce9d
Linting
HammadTheOne Mar 18, 2021
f0fc563
Move Percy to 3.7
HammadTheOne Mar 18, 2021
3ddcdfb
Testing without parallel env var
HammadTheOne Mar 18, 2021
8b48619
Fixing another flaky test
HammadTheOne Mar 18, 2021
6a2970b
Fixing another flaky test
HammadTheOne Mar 18, 2021
4387b12
Changing Env Vars
HammadTheOne Mar 18, 2021
1a34f98
Convert canvases
HammadTheOne Mar 21, 2021
4a9af21
Rerunning Speck tests
HammadTheOne Mar 22, 2021
15519f2
Rebuild after merging master
HammadTheOne Apr 2, 2021
65a7af9
Merge branch 'master' into 0.6.2-update
HammadTheOne Apr 11, 2021
eb9c7b9
Rebuild package
HammadTheOne Apr 12, 2021
f9274ed
Rerunning tests
HammadTheOne Apr 12, 2021
761d9cf
Rebuild
HammadTheOne Apr 12, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## Unreleased
### Fixed
* [#547](https://github.com/plotly/dash-bio/pull/547) `sideByside` prop fix for NglMoleculeViewer when `ALL` chains are visualized.
### Added
* [#547](https://github.com/plotly/dash-bio/pull/547) Added shapes and isosurfaces props to 3dMoleculeViewer to enable rendering additional features on the molecule.

## [0.6.1] - 2021-02-15
### Fixed
* [#544](https://github.com/plotly/dash-bio/pull/544) Miscellaneous fixes for NglMoleculeViewer component.
Expand Down
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: dashBio
Title: Open-source Bioinformatics Components for Dash
Version: 0.6.1
Version: 0.6.2
Description: A suite of components that makes it simpler to analyze and visualize bioinformatics data and interact with them in a Dash application.
Depends: R (>= 3.0.2), manhattanly
Imports: dash
Expand Down
6 changes: 3 additions & 3 deletions R/dashbioMolecule3dViewer.R
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# AUTO GENERATED FILE - DO NOT EDIT

dashbioMolecule3dViewer <- function(id=NULL, selectionType=NULL, backgroundColor=NULL, backgroundOpacity=NULL, styles=NULL, modelData=NULL, atomLabelsShown=NULL, selectedAtomIds=NULL, labels=NULL, onRenderNewData=NULL, onChangeSelection=NULL) {
dashbioMolecule3dViewer <- function(id=NULL, selectionType=NULL, backgroundColor=NULL, backgroundOpacity=NULL, styles=NULL, modelData=NULL, atomLabelsShown=NULL, selectedAtomIds=NULL, labels=NULL, orbital=NULL, shapes=NULL, onRenderNewData=NULL, onChangeSelection=NULL) {

props <- list(id=id, selectionType=selectionType, backgroundColor=backgroundColor, backgroundOpacity=backgroundOpacity, styles=styles, modelData=modelData, atomLabelsShown=atomLabelsShown, selectedAtomIds=selectedAtomIds, labels=labels, onRenderNewData=onRenderNewData, onChangeSelection=onChangeSelection)
props <- list(id=id, selectionType=selectionType, backgroundColor=backgroundColor, backgroundOpacity=backgroundOpacity, styles=styles, modelData=modelData, atomLabelsShown=atomLabelsShown, selectedAtomIds=selectedAtomIds, labels=labels, orbital=orbital, shapes=shapes, onRenderNewData=onRenderNewData, onChangeSelection=onChangeSelection)
if (length(props) > 0) {
props <- props[!vapply(props, is.null, logical(1))]
}
component <- list(
props = props,
type = 'Molecule3dViewer',
namespace = 'dash_bio',
propNames = c('id', 'selectionType', 'backgroundColor', 'backgroundOpacity', 'styles', 'modelData', 'atomLabelsShown', 'selectedAtomIds', 'labels', 'onRenderNewData', 'onChangeSelection'),
propNames = c('id', 'selectionType', 'backgroundColor', 'backgroundOpacity', 'styles', 'modelData', 'atomLabelsShown', 'selectedAtomIds', 'labels', 'orbital', 'shapes', 'onRenderNewData', 'onChangeSelection'),
package = 'dashBio'
)

Expand Down
46 changes: 23 additions & 23 deletions R/internal.R
Original file line number Diff line number Diff line change
@@ -1,138 +1,138 @@
.dashBio_js_metadata <- function() {
deps_metadata <- list(`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-alignment.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-circos.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-ideogram.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-igv.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-moleculeviewer2.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-moleculeviewer3.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-needle.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-nglmoleculeviewer.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-onco.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-sequence.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-speck.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, async = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-alignment.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-circos.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-ideogram.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-igv.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-moleculeviewer2.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-moleculeviewer3.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-needle.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-nglmoleculeviewer.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-onco.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-sequence.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'async-speck.js.map',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
all_files = FALSE, dynamic = TRUE), class = "html_dependency"),
`dash_bio` = structure(list(name = "dash_bio",
version = "0.6.1", src = list(href = NULL,
version = "0.6.2", src = list(href = NULL,
file = "deps"), meta = NULL,
script = 'bundle.js',
stylesheet = NULL, head = NULL, attachment = NULL, package = "dashBio",
Expand Down
19 changes: 15 additions & 4 deletions dash_bio/Molecule3dViewer.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,25 @@ class Molecule3dViewer(Component):
- bonds (list; optional)
- atomLabelsShown (boolean; optional): Property to either show or hide labels
- selectedAtomIds (list; optional): Property that stores a list of all selected atoms
- labels (list; optional): labels corresponding to the atoms of the molecule"""
- labels (dict; optional): Labels corresponding to the atoms of the molecule. labels has the following type: list of dicts containing keys 'text'.
Those keys have the following types:
- text (string; optional): The label content
- orbital (dict; optional): Add an isosurface from volumetric data provided in the `cube_file`. orbital has the following type: dict containing keys 'cube_file', 'iso_val', 'opacity', 'positiveVolumetricColor', 'negativeVolumetricColor'.
Those keys have the following types:
- cube_file (string; optional): The filepath containing raw volumetric data for vertex coloring
- iso_val (number; optional): The isovalue to draw the surface at
- opacity (number; optional): Transparency of the surface, between 0 and 1
- positiveVolumetricColor (string; optional): Color for the positive value of the isosurface orbital
- negativeVolumetricColor (string; optional): Color for the negative value of the isosurface orbital
- shapes (list of dicts; optional): Add a predefined renderable shape objects to the molecule.
Valid shape types are Arrow, Sphere, and Cylinder."""
@_explicitize_args
def __init__(self, id=Component.UNDEFINED, selectionType=Component.UNDEFINED, backgroundColor=Component.UNDEFINED, backgroundOpacity=Component.UNDEFINED, styles=Component.UNDEFINED, modelData=Component.UNDEFINED, atomLabelsShown=Component.UNDEFINED, selectedAtomIds=Component.UNDEFINED, labels=Component.UNDEFINED, onRenderNewData=Component.UNDEFINED, onChangeSelection=Component.UNDEFINED, **kwargs):
self._prop_names = ['id', 'selectionType', 'backgroundColor', 'backgroundOpacity', 'styles', 'modelData', 'atomLabelsShown', 'selectedAtomIds', 'labels']
def __init__(self, id=Component.UNDEFINED, selectionType=Component.UNDEFINED, backgroundColor=Component.UNDEFINED, backgroundOpacity=Component.UNDEFINED, styles=Component.UNDEFINED, modelData=Component.UNDEFINED, atomLabelsShown=Component.UNDEFINED, selectedAtomIds=Component.UNDEFINED, labels=Component.UNDEFINED, orbital=Component.UNDEFINED, shapes=Component.UNDEFINED, onRenderNewData=Component.UNDEFINED, onChangeSelection=Component.UNDEFINED, **kwargs):
self._prop_names = ['id', 'selectionType', 'backgroundColor', 'backgroundOpacity', 'styles', 'modelData', 'atomLabelsShown', 'selectedAtomIds', 'labels', 'orbital', 'shapes']
self._type = 'Molecule3dViewer'
self._namespace = 'dash_bio'
self._valid_wildcard_attributes = []
self.available_properties = ['id', 'selectionType', 'backgroundColor', 'backgroundOpacity', 'styles', 'modelData', 'atomLabelsShown', 'selectedAtomIds', 'labels']
self.available_properties = ['id', 'selectionType', 'backgroundColor', 'backgroundOpacity', 'styles', 'modelData', 'atomLabelsShown', 'selectedAtomIds', 'labels', 'orbital', 'shapes']
self.available_wildcard_properties = []

_explicit_args = kwargs.pop('_explicit_args')
Expand Down
2 changes: 1 addition & 1 deletion dash_bio/async-moleculeviewer3.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dash_bio/async-nglmoleculeviewer.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dash_bio/bundle.js

Large diffs are not rendered by default.

58 changes: 56 additions & 2 deletions dash_bio/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -1710,10 +1710,64 @@
},
"labels": {
"type": {
"name": "array"
"name": "arrayOf",
"value": {
"name": "shape",
"value": {
"text": {
"name": "string",
"description": "The label content",
"required": false
}
}
}
},
"required": false,
"description": "Labels corresponding to the atoms of the molecule"
},
"orbital": {
"type": {
"name": "exact",
"value": {
"cube_file": {
"name": "string",
"description": "The filepath containing raw volumetric data for vertex coloring",
"required": false
},
"iso_val": {
"name": "number",
"description": "The isovalue to draw the surface at",
"required": false
},
"opacity": {
"name": "number",
"description": "Transparency of the surface, between 0 and 1",
"required": false
},
"positiveVolumetricColor": {
"name": "string",
"description": "Color for the positive value of the isosurface orbital",
"required": false
},
"negativeVolumetricColor": {
"name": "string",
"description": "Color for the negative value of the isosurface orbital",
"required": false
}
}
},
"required": false,
"description": "Add an isosurface from volumetric data provided in the `cube_file`"
},
"shapes": {
"type": {
"name": "arrayOf",
"value": {
"name": "object"
}
},
"required": false,
"description": "labels corresponding to the atoms of the molecule"
"description": "Add a predefined renderable shape objects to the molecule.\nValid shape types are Arrow, Sphere, and Cylinder."
},
"onRenderNewData": {
"type": {
Expand Down
2 changes: 1 addition & 1 deletion dash_bio/package-info.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dash-bio",
"version": "0.6.1",
"version": "0.6.2",
"description": "Dash components for bioinformatics",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion inst/deps/async-moleculeviewer3.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion inst/deps/async-nglmoleculeviewer.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion inst/deps/bundle.js

Large diffs are not rendered by default.

18 changes: 16 additions & 2 deletions man/dashbioMolecule3dViewer.Rd
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ The Molecule3dViewer component is used to render schematic diagrams of biomolecu
dashbioMolecule3dViewer(id=NULL, selectionType=NULL, backgroundColor=NULL,
backgroundOpacity=NULL, styles=NULL, modelData=NULL,
atomLabelsShown=NULL, selectedAtomIds=NULL, labels=NULL,
onRenderNewData=NULL, onChangeSelection=NULL)
orbital=NULL, shapes=NULL, onRenderNewData=NULL,
onChangeSelection=NULL)
}

\arguments{
Expand Down Expand Up @@ -42,7 +43,20 @@ and should have two main dictionaries - atoms, bonds}

\item{selectedAtomIds}{Unnamed list. Property that stores a list of all selected atoms}

\item{labels}{Unnamed list. labels corresponding to the atoms of the molecule}
\item{labels}{List of lists containing elements 'text'.
those elements have the following types:
- text (character; optional): the label contents. Labels corresponding to the atoms of the molecule}

\item{orbital}{Lists containing elements 'cube_file', 'iso_val', 'opacity', 'positivevolumetriccolor', 'negativevolumetriccolor'.
those elements have the following types:
- cube_file (character; optional): the filepath containing raw volumetric data for vertex coloring
- iso_val (numeric; optional): the isovalue to draw the surface at
- opacity (numeric; optional): transparency of the surface, between 0 and 1
- positivevolumetriccolor (character; optional): color for the positive value of the isosurface orbital
- negativevolumetriccolor (character; optional): color for the negative value of the isosurface orbital. Add an isosurface from volumetric data provided in the `cube_file`}

\item{shapes}{List of named lists. Add a predefined renderable shape objects to the molecule.
Valid shape types are Arrow, Sphere, and Cylinder.}

\item{onRenderNewData}{Callback to re-render molecule viewer
when modelData is changed}
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dash-bio",
"version": "0.6.1",
"version": "0.6.2",
"description": "Dash components for bioinformatics",
"repository": {
"type": "git",
Expand Down
Loading