Skip to content

advay168/Organic-namer

Repository files navigation

Organic-namer

Features

  • Create custom compounds by adding elements and bonds between them
  • Name compounds
  • Prettify compound graph with custom algorithm
  • Save and Load compounds from disk

Screenshots

  • Naming butane: Butane

  • Naming 3-methyl-2-methylbut-3-ene: Unsaturated

High Level Implementation of Naming

  1. Identify longest Carbon chain (coloured white)
  2. identify functional group with highest priority
  3. Name all remaining substituents as prefixes

Cloning instructions

git clone --recursive https://github.com/advay168/Organic-namer.git

Building instructions

  • mkdir build
  • cd build
  • cmake -G Ninja..
  • ninja

About

A program to name an organic compound

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published