Skip to content

Formulae ​

Surge is a command-line generator of chemical structures. It is written in a portable subset of the C language and runs on any computer that can run nauty. The only compulsory input is a chemical formula.

surge -u C8H11NO
>Z generated 17379 -> 500039 -> 2123287 in 0.12 sec 1 Here surge has reported that it found 2,123,287 molecules in 0.12 seconds.
surge -u C8H11NO
>Z generated 17379 -> 500039 -> 2123287 in 0.12 sec 1 Here surge has reported that it found 2,123,287 molecules in 0.12 seconds.

Formulae Generator ​

You can generate the formulae up to the give number of heavy atoms using the following commands

  • Generate class file
javac -cp .:commons-cli-1.5.0.jar:cdk-2.9.jar FormulaeGenerator.java
javac -cp .:commons-cli-1.5.0.jar:cdk-2.9.jar FormulaeGenerator.java
  • Run formulae generator
java -cp .:commons-cli-1.5.0.jar:cdk-2.9.jar FormulaeGenerator -heavyAtoms 7 -path ~/Downloads
java -cp .:commons-cli-1.5.0.jar:cdk-2.9.jar FormulaeGenerator -heavyAtoms 7 -path ~/Downloads

All the jar files are available in the resources/formulae/FormulaeGenerator.zip