pClay app to extract and present surface of proteins and do CSG operations anaylysis.
- Drag and drop function
- SURF and PDB renderer
- Better color scheme
- Add intro
- Transparency
- White background
- Delete function
- Logos
- More PDB modes
- Option to change colors
- Integrate genSurf
- Integrate VASP functions
- Better separation between SURF and PDB files
- Linux: I recommend NVM: https://github.com/creationix/nvm
- Windows: https://nodejs.org
- After this step, you should have
npm
in your terminal. Try to typenpm
and see if there's anything on the screen
- grunt:
npm install -g grunt-cli
(g stands for global) - bower:
npm install -g bower
- dev dependencies:
npm install --dev
- node dependencies:
npm install
- bower components:
bower install
- You should have
grunt
: trygrunt
in the terminal and see if there's anything on the screen - Spin off dev server:
grunt serve
. You should see pClay in your browser now. Try to edit files and the server should restart to show new changes. - There're more commands to
grunt
. Take a look at Gruntfile.js to get a better understanding of the whole serving process (it might not be too helpful though). Or look upgrunt
tutorials to learn more about it.
- Try
grunt build
in the terminal. This creates a compact version of the application. - Use
grunt build --force
if it does not work.
pClay is built with Angular 1.3 so a getting to know Angular is important. There're some really good tutorial courses online: I recommend codeschool and egghead.