Skip to content

BigDataehealthTools/GOAT_v3.1

Repository files navigation

What you need to run the project

  1. Have Python 2.7.8 (or higher) installed
  2. Have Pip installed
  3. Have Virtualenv installed

How to run the project

  1. Clone repository

  2. Move into the goat_v3 folder

  3. Create a virtual environnement using Virtualenv

  4. Install needed libraries using this command :

    pip install -r /path/to/requirements.txt

  5. Set a MySQL database and load the marqueurs.sql table located in the project's root (it's a truncated dataset).

    To have a complete dataset, contact beatriz.kanzki@gmail.com

    Also make sure MySQL is running!

  6. Connect project to database (in the settings.py file)

  7. Migrate database (not really necessary since we loaded the sql files, but we never know...)

    python manage.py migrate

  8. Create a new superuser using this command :

    python manage.py createsuperuser

  9. Run the command (and keep it running!) :

    python manage.py runserver

  10. You should be good to go! The address should be http://localhost:8000

What you need to work on the project

  1. (Same as above)
  2. Install Node.js and npm (3.10.10 working)

How to work on the project

  1. Do the same steps as above.

  2. Move into /GOAT/front_end

  3. Run this command. It will install all the dependencies in the 'package.json' file.

    npm install

  4. Run this command. It will launch a watcher, which will update the file 'main.js' which is where all the front_end code is compressed into for the browser.

    npm start

  5. Note : you will need to have both commands running!

    • python manage.py runserver
    • npm start
  6. You should be good to go!

About

Fonctionnalité GenomeViewer créée pendant la session d'hiver 2017.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •