Skip to content

DBW web-site and Clustal Omega web application made in Django (python)

Notifications You must be signed in to change notification settings

iammarcol/Clustal-Omega

Repository files navigation

Web Development Assignment

DBW web-site and Clustal Omega web application made in Django (python)

Web application to execute an external program (CLUSTAL-Omega) The task was to prepare a web application (php or python/flask, running in the course server) to perform multiple sequence alignment using Clustal-Omega (executable can be obtained from http://www.clustal.org). It should have Input options: A set of protein sequences (in FASTA) A set of Uniprot ids (sequences could be obtained from https://www.uniprot.org/uniprot/{id}.fasta) A File upload as alternative input source Program options (minimum set): output format (Optional) other Clustal-O options check input for errors (e.g. Unkown format, No sequences available, ...) format the output (be aware of the possible output formats), and allow to download results.

I also added a simple code written in Java on the error messaging when the wrong input is given. The code first checks if the input is in the correct format or not and then prints out a message on the screen. The page is automatically refreshed and automatically scrolled to the position where the error message is stated.

Server

The Clustal-Omega application can be found on the following link: https://formacio.bq.ub.edu/u217741/clustalo

About

DBW web-site and Clustal Omega web application made in Django (python)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published