Новосибирский институт органической химии им. Н.Н. Ворожцова СО РАН

Лаборатория изучения механизмов органических реакций

mm

Usage: mm [-option] formula

Dependencies: Perl


Вычисление молекулярного веса по брутто-формуле.

Программа консольная, поэтому имеет смысл в основном на *nix, 
где консоль всегда "под рукой", и гораздо быстрее сказать 
mm Et2O c2h5oh
чем вызывать графическое приложение.
И поскольку это perl-скрипт, его легко сделать CGI-приложением, 
вдруг кому понадобится.

В программу зашито много стандартных аббревиатур (из J. Org. Chem.), 
поэтому ее можно использовать, в качестве "напоминалки":

>mm DABCO
DABCO is C6H12N2 1,4-diazabicyclo[2.2.2]octane
C6 H12 N2   112.17

В конец скрипта легко добавить свои сокращения 
(можно с использованием уже имеющихся).

Элементы можно набирать в нижнем регистре, в случае неоднозначностей 
типа sin будут выданы все варианты:

>mm sin
N Si   42.09
In S   146.88
I N S   172.98

Опции:
-abbr     напечатать список аббревиатур
-abbr=THF аббревиатуры, в которых (или в их описании) встречается THF
-acpr     Ac и Pr - не ацил и пропил, а актиний и празеодим
-nosmart  не пытаться составить элементы из последовательности прописных букв


  
Последняя модификация: Thu May 21 18:44:28 2009

Download

Source