Термодинамические свойства веществ

В базе сервиса более 24000 формул веществ. Термодинамические свойства сведены в таблицы. Поиск можно осуществлять двумя способами:
  1. Ввести в строку поиска через пробел обозначения химических элементов, которые есть в веществе, свойства когорого надо узнать, например:

    Na O Cl
    Fe Br
    H Se Mg

    В результатах поиска будут все вещества, которые содержат введенные элементы и плюс к этому любые другие.

  2. Второй вид поиска дает более конкретный результат - вещества, которые содержат только введенные элементы и никакие другие. Запрос такого вида аналогичен предыдущему, но между элементами нет пробела, например:

    FeCl
    OHS
    CuO
В обоих случаях порядок перечисления не имеет значения, но вводить их необходимо так, как они пишутся в таблице Менделеева - с большой буквы. Во вводимых запросах не может быть ничего, кроме обозначений элементов т.е. ни цифр, ни скобок, ни каких-то слов.
В настоящий момент в сервисе предусмотрено два вида сортировки результатов - по алфавиту и по длине формулы.