PhyML dynamic website implementationΒΆ

The PhyML dynamic web app main page
π― Project objectiveΒΆ
Project for a class from the DESS in Bioinformatics
π Project descriptionΒΆ
The project consisted of two parts:
Create python classes and scripts to use the PhyML linux CLI precompiled binaries
Build a web interface for running the PhyML python classes previously created
The web interface enabled the user to run the PhyML binaries via a form and consult the runs history with their results.
π¨ Design & implementation decisionsΒΆ
Python 3 classes for using the PhyML CLI tools
The web frontend interface uses HTML, JavaScript JQuery, and Bootstrap CSS
The web backend leverages a Flask server and an SQLite3 database
π§Ύ Key takeawayΒΆ
Python 3 classes for CLI tools
Web design front and back ends