Creating a machine language for organic chemistry