Да, я смотрел эти системы, прежде чем изобретать велосипед. Мне показалось, что они имеют ряд существенных недостатков.
А именно:
Формулу, описанную SMILES или InChI нельзя вставить в документ и увидеть готовый результат. Необходимо пользоваться молекулярным редактором, а результат использовать в виде картинки или SVG-файла. А это гораздо менее удобно (имхо конечно), чем просто набрать текст в статье. Особенно, если нужно что-то быстро поправить.
Обе эти системы не позволяют описать формулу в том виде, в котором хотелось бы. Попробуйте ввести хотя бы H2SO4. Они сами решают, в каком порядке будут выведены все элементы формулы. Ни о каких комментариях или цветовых выделениях там нет речи. В easyChem можно одну и ту же формулу изобразить слева направо или сверху вниз. В общем, автор имеет полную свободу действий.
Возможно тут я могу быть не прав, но мне показалось, что для овладения этими системами нужно приложить значительные усилия. По крайней мере, я так и не смог понять принцип нумерации узлов в InChI. А в easyChem можно воспроизвести достаточно сложные структуры, опираясь только на их визуальное представление. Мне кажется, это будет доступно даже школьникам.
В общем, я так понял, что SMILES и (особенно) InChI нужны для однозначного формализованного представления веществ. То есть, ориентированы на использование системами обработки данных, а не людьми.
easyChem разработана для другого - чтобы формулы можно было легко вставлять в публикации. И так же легко редактировать, при необходимости. Без специальных редакторов и промежуточных картинок.