Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

app_needleplot loading data improvements #51

Merged
merged 26 commits into from
Dec 4, 2018
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
69f67a0
add a store component
Bachibouzouk Nov 27, 2018
8195b5f
Merge branch 'needle_app_fix_css' into needle_plot_store_app
Bachibouzouk Nov 27, 2018
a8cef59
use a dcc.Store to share the data between callbacks
Bachibouzouk Nov 27, 2018
cf1e78a
Merge branch 'master' into needle_plot_store_app
Bachibouzouk Nov 28, 2018
abd6d4d
Merge branch 'master' into needle_plot_store_app
Bachibouzouk Nov 28, 2018
4090bc2
reused a function to format the mutation data loaded from a dcc.Uploa…
Bachibouzouk Nov 28, 2018
4494aa3
Added a section to choose to load the protein domain independently fr…
Bachibouzouk Nov 28, 2018
407f6e1
added callback to change the layout depending on the user choice for …
Bachibouzouk Nov 28, 2018
7231ea1
cleant the data files not needed anymore and made the margin of a css…
Bachibouzouk Nov 28, 2018
d4f162f
removed commented lines in the .css file. Better identify .json file …
Bachibouzouk Nov 28, 2018
e83ae53
added a download data button using a link and saving a file locally, …
Bachibouzouk Nov 28, 2018
9b1dcf4
implemented json testing of the mutation and protein domain data
Bachibouzouk Nov 29, 2018
a0b348b
added a parser to extrat the mutations data from a gff file downloade…
Bachibouzouk Nov 29, 2018
d2b746e
added a jsonschema used it to parse the protein domains json files
Bachibouzouk Nov 29, 2018
cad5c72
disabled the view of the protein domain loading options when the user…
Bachibouzouk Nov 30, 2018
8253cb5
replaced the argument name method by load_choice to be consistent acr…
Bachibouzouk Nov 30, 2018
9d06fd5
managed the appearance of a div displaying information about the Unip…
Bachibouzouk Nov 30, 2018
850212c
managed the appearance of a div with the information about the domain…
Bachibouzouk Nov 30, 2018
c031fa3
added hover information on the upload divs
Bachibouzouk Nov 30, 2018
5006d00
Merge branch 'master' into needle_plot_store_app
Bachibouzouk Nov 30, 2018
f7c6a32
moved the data parser into dash-bio/utils
Bachibouzouk Dec 3, 2018
fbf5312
implemented style changes as required by jack, added the option to sp…
Bachibouzouk Dec 3, 2018
ceca336
Merge branch 'master' into needle_plot_store_app
Bachibouzouk Dec 3, 2018
dbdc545
deleted the function to extract the demo data from a github repo and …
Bachibouzouk Dec 3, 2018
5273504
changed the color of the header and modified the overflow option for …
Bachibouzouk Dec 3, 2018
cc0b19f
changed the header color
Bachibouzouk Dec 4, 2018
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
48 changes: 39 additions & 9 deletions assets/needleplot-style.css
Original file line number Diff line number Diff line change
@@ -1,16 +1,46 @@
.needle-upload {
width: 90%;
height: 11vh;
line-height: 11vh;
border-width: 1px;
border-style: dashed;
border-radius: 3px;
text-align: center;
margin: 3px;
display: inline-table;
width: 90%;
height: 11vh;
line-height: 11vh;
border-width: 1px;
border-style: dashed;
border-radius: 3px;
text-align: center;
margin: 10px;
display: inline-table;
}

.needle-tabs {
max-height: 90vh;
overflow-y: auto;
}

#needle-dataset-header-div {
display: flex;
flex-direction: row;
justify-content: space-evenly;
align-items: center;

}

#needle-download-data-div {
display: none;
}

#needle-download-data-dropdown {
width: 140px;
}

.needle-dataset-header-div {
flex: 1;
margin-left: 5px;
margin-right: 5px;
margin-top: 2px;
}

.needle-horizontal-style{
display: flex;
flex-direction: row;
justify-content: space-evenly;
align-items: center;
}
564 changes: 483 additions & 81 deletions tests/dash/app_needle_plot.py

Large diffs are not rendered by default.

5,666 changes: 0 additions & 5,666 deletions tests/dash/sample_data/ARID1A.GFF3

This file was deleted.

1 change: 0 additions & 1 deletion tests/dash/sample_data/ARID1A_REGIONS.json

This file was deleted.

82 changes: 0 additions & 82 deletions tests/dash/sample_data/ENST00000557334.json

This file was deleted.

Loading