Skip to content

A web application about DNA sequence analysis written in Python with Flask framework.

License

Notifications You must be signed in to change notification settings

lambda-science/genetics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

genetics

A web application about DNA sequence analysis written in Python with Flask framework.

Functionalities

A Web-App made to analyse raw DNA sequence or read FASTA files and give various informations about its composition, pattern, melting temperature and translate it into protein sequence allowing to spot ORF easily

How to use

First: Install the dependencies

This application uses flask, flask-wtf and wtforms. In order to install them you should use PIP as folowing:

pip install flask, flask-wtf, wtforms

Then: modify the code depending of the way you want to deploy it

If you're running on your own computer you need to uncomment line 66 in app.py file:

app.run(debug=True, host="127.0.0.1", port=5010)

If you're running on your a dedicated hosting solution you need to uncomment line 64 in app.py file:

app.run(debug=False, host="0.0.0.0", port=5010)

(You can create a sub-domain that redirect you to the application via a proxy-pass using NGINX)

    location / {
          proxy_pass http://your.ip.X.X:5010;
            }

To launch the application, it is very simple:

python app.py

(python3)

Screenshot (with test.fasta)

Homepage

Screenshot of the Application

Result Page

Screenshot of the Application2

About

A web application about DNA sequence analysis written in Python with Flask framework.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages