A visualisation application to support the graphical output of FlaGs. It allows the user to (1) upload their FlaGs results from a local machine with or without domain search, (2) visualise domain hits from three domain databases, and (3) create their own custom protein logos. You can try it out with the test files supplied in the upload_files directory.
- Clone the repository to your local machine:
git clone https://github.com/vedabojar/FlaGs-Viz.git
- Navigate to the directory containing the program
cd FlaGs-Viz
- Install dependencies
pip install -r requirements.txt
- Run the program:
python app.py
Problems fetching files? Might be missing this:
pip install html5lib
|- README.md
|- app.py
|- index.py
|- requirements.txt
|- wsgi.py
├── assets
│ ├──color_scheme.py
│ ├──custom.css
│ ├──option_0.png
│ ├──option_1.png
│ ├──option_2.png
│ ├──option_3.png
│ ├──favicon.ico
│ ├──logo.png
│ ├──logo_tab.png
│ ├──faq_loading.png
│ └──faq_phylos.png
├── data
│ ├──preping_data.py
│ └──domain_annotation_map.txt
├── functions
│ ├──acessing_server.py
│ ├──drawing_logos.py
│ ├──fetching_server_data.py
│ ├──multi_databases.py
│ ├──operon_plot.py
│ ├──operon_w_domains.py
│ └──phylogeny_tree.py
├── pages
│ ├──a_cover_page.py
│ ├──b_find_submissions.py
│ ├──c_view_domains.py
│ ├──e_create_logos.py
│ ├──f_3_database.py
│ ├──help.py
│ ├──home.py
│ └──navigation.py
├── upload_files
│ ├──3db_example_domains.out
│ ├──3db_example_operon.tsv
│ ├──example_dom_out.txt
│ ├──example_ladderTree.nw
│ └──example_operon.tsv
└── .gitignore