Skip to content

Biological Boolean Logic Evaluation & Systematization based on Simulation

Notifications You must be signed in to change notification settings

KoreaUSeoul/USTC-Software2015

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

BioBLESS - iGEM USTC Software 2015

Structure of the project

  • frontend Frontend code lies here
  • backend Backend code locates here
  • doc Documents for developers and users

Backend

  • backend Root of django
  • backend/BioBLESS Functional codes
  • Test cases are in the backend/BioBLESS directory

Dependency

  • django for website
  • numpy & scipy for calculation
  • matplotlib for plotting
  • networkx for graph
  • you could just use pip install -r requirements.txt to install all the dependency.

Install

./manage.py migrate
./manage.py loaddata parts
./manage.py runserver

Unit Test

you could run

    ./manage.py test BioBLESS

for unit test

Backend code doc

Please install sphinx package for python. For example:

pip install sphinx

you could run

    ./doc_build/gendoc.sh (under *nix/macos)
    doc_build\gendoc.cmd (under windows)

Then you can open doc_build/doc/html/index.html to view the doc

Rest API doc

in the URI /docs


Frontend

jQuery-2.1.4 License: MIT

Pixi.js-3.0.7 License: MIT

Build

$ npm install
$ npm run build

Documentations

$ npm run build-doc

Unit Test

mocha-2.2.5 License: MIT

chai-3.2.0 License: MIT

$ npm test

About

Biological Boolean Logic Evaluation & Systematization based on Simulation

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 46.3%
  • JavaScript 26.2%
  • C 20.9%
  • Python 4.6%
  • C++ 1.2%
  • Mathematica 0.4%
  • Other 0.4%