Skip to content
This repository has been archived by the owner on Dec 3, 2019. It is now read-only.

perGENIE/pergenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

perGENIE screenshot

Getting started with Django development server

1. Install requirements

2. Install Python packages

$ pip install -r requirements/development.txt

3. Configure settings.py

$ ${EDITOR} pergenie/settings/development.py  # e.g. pergenie/settings/development.py.example

4. Create PostgreSQL user and database

$ createuser pergenie --password
$ createdb pergenie -O pergenie

5. DB migration

$ python manage.py migrate

6. Init data

$ python manage.py createsuperuser
$ python manage.py update_gwascatalog
$ python manage.py setup_go_vcf_tools
$ python manage.py init_demo_user

7. Run Celery for job queing

$ DJANGO_SETTINGS_MODULE=pergenie.settings.development celery --app=pergenie worker

8. Run development server

$ python manage.py runserver

9. Browse application at http://127.0.0.1:8000/

Notice

About public data resources

Versions of public data resources are pinned as follows:

Resources Versions
Human Reference Genome GRCh37p13
dbSNP b144

About html design data

License

See LICENSE