Cheminformatic Engine

Overview

Cheminformatic analyzes molecular strings, detects double and triple bonds, estimates hydrogen counts and computes a bond-to-atom ratio to classify molecular stability using heuristic logic. It generates a styled chemical analysis report served via Node.js.

This is not a hosted web application. It is a terminal-based Epoxy program that runs locally and spins up a lightweight Node.js HTTP server purely to render the generated analysis sheet in the browser.

How It Works

Setup & Installation

First, clone the Cheminformatic repository:

git clone https://github.com/iamsatyanchal/cheminformatic-engine.git

Navigate into the project directory:

cd cheminformatic-engine

Then install the Epoxy runtime globally:

npm install -g https://github.com/iamsatyanchal/epoxylang/

Running the Project

After installation, run the Epoxy program:

epoxy main.epx

The program will execute in the terminal and start a lightweight local server.

http://localhost:3000

Note: This is a terminal-based Epoxy application. The browser is only used to display the generated analysis report served by the local Node.js server. It is not a deployable web application.

Example Inputs

C2H6
CH2=CH2
C#N
CH3C=OOH
CH3C=OOHC6H4C=OOH