Skip to content

Latest commit

 

History

History
84 lines (43 loc) · 2 KB

FileTree.md

File metadata and controls

84 lines (43 loc) · 2 KB

app – files to run flask app; flask backend, frontend is html/vanilla javascript, including plotly.js, tabulator.js, bootswatch.js

├── Dockerfile – docker build for app

├── config.yml – app config

├── functions.py – functions used in flask/backend

├── main.py – flask instance definition

static

├── dashboard.js – js function to build interactive table, histograms, and maps

├── ex_sig.js – preprocessed signatures for example page

├~~~~── fetchandplot.js

├── formdata.js – generated from metadata_prep/createform.py for use on Advanced webpage

├~~~~── forms.js

├~~~~── metadata_table.js

├── mgnify-component – contains necessary files for EBI component

└── testdash.js

templates – contains all html templates for page

├── about.html

├── advanced.html – relies on: fetchandplot.js (formdata.js), dashboard.js

├── examples.html – relies on: ex_sig.js, fetchandplot.js (formdata.js), dashboard.js

├── footer.html

├── header.html

├── index.html – relies on: fetchandplot.js (formdata.js), dashboard.js

buildmongo – creates read-only mongob metadata of accession metadata from big query

├── Dockerfile

├── README.md

├── attrcounts_4.5percent.csv – built with metadata_prep/count_attr.py

├── bqKey.json – Big Query key for account

├── bqtomongo.py – builds mongo-DB; Relies on bqKey.json and attrcounts_4.5percent.csv

├── config.yml

├~~~~── keypath.py

├── sra.runinfo.csv

├── docker-compose.debug.yml

├── docker-compose.yml

metadata_prep – preps metadata for buildmongo and html forms, see readme for description

├── attrcounts.csv

├── attrcounts_4.5percent.csv

├── attrcounts_4.5percent_manualcategories.csv

├── attributeList.csv

├── count_attr.py

├── createform.py

└── sra.runinfo.csv