Skip to content

garielelio/Molecule-Web-Server-Application

Repository files navigation

Molecule-Web-Server-Application

Description 📄

This is my first full-stack web development project that exposes me to Agile software development. This web application allows user to insert elements and parse SDF files for molecules into a database. This web application also has the functionality to generate and displays an SVG image of the molecule.

Language Used 🔨

C Python HTML5 CSS3 SQLite JQuery

Development 🪜

  • Developed a C library and implemented SWIG to generate a Python wrapper for the library.
  • Used Python to develop the functionality of parsing an SDF files, inserting elements and molecules into an SQLite database, and generating an SVG image for the molecule.
  • Used HTML/CSS and JQuery to communicate and send data from the client-side to a Python web server.

Running the program 🏃

  • Download python and SWIG if not yet available in your system
  • Enter in command line:
make  
export LD_LIBRARY_PATH=.  
python3 server 8000  

Side note: makefile may need modifications to fit each individual's system

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published