расчеты для элементного анализа
расчеты для элементного анализа
Добрый вечер коллеги.
Столкнулся с небольшой проблемой - нужно рассчитать элементный состав у двух сотен соединений, небольшая такая библиотека.
Соединения сведены в базу формата ISIS BASE.
Вопрос - можно ли как-то в более-менее автоматическом режиме получить молмассу и хотя бы CHN в текстовом формате пригодном для переноса в эксель?
Вручную конечно можно, но долго((
Или может у кого-то есть какие-то хитрости для облегчения счета, буду рад услышать о них))
Столкнулся с небольшой проблемой - нужно рассчитать элементный состав у двух сотен соединений, небольшая такая библиотека.
Соединения сведены в базу формата ISIS BASE.
Вопрос - можно ли как-то в более-менее автоматическом режиме получить молмассу и хотя бы CHN в текстовом формате пригодном для переноса в эксель?
Вручную конечно можно, но долго((
Или может у кого-то есть какие-то хитрости для облегчения счета, буду рад услышать о них))
Re: расчеты для элементного анализа
Мол. массу без проблем, CHN сложнее - придется повозится. Можно только формулу, а ее уже в экселе разбирать.
Процедура следующая - в форму добавляете таблицу, в нее вносите ID, *mol.weight_structure и *fmla_structure(это если у вас структурное поле названо structure). Затем вызываете лист, например Retrieve All для всех. Затем фокусирует на таблице - просто на ней кликнуть, затем File/Export/Table. Плучаете TAB разделенный табличный файл, который импортируется в эксель без особых проблем.
Процедура следующая - в форму добавляете таблицу, в нее вносите ID, *mol.weight_structure и *fmla_structure(это если у вас структурное поле названо structure). Затем вызываете лист, например Retrieve All для всех. Затем фокусирует на таблице - просто на ней кликнуть, затем File/Export/Table. Плучаете TAB разделенный табличный файл, который импортируется в эксель без особых проблем.
Re: расчеты для элементного анализа
О, так эти поля я предусмотрительно создал с самого начала, попробую экспорт в табличку завтра.
Serty, спасибо!
[ Post made via Windows Smartphone ]
Serty, спасибо!
[ Post made via Windows Smartphone ]

Re: расчеты для элементного анализа
Еще вариант:
Экспортируете базу, например, в file.sdf
Ставите MarvinSketch. В его составе есть утилита cxcalc. Исполняете команду
cxcalc elemanal -t formula,mass,composition file.sdf > file.txt
Получается текстовый файл file.txt с нужной информацией.
Может быть, то же самое можно сделать через графический интефейс, но я не пробовал.
Экспортируете базу, например, в file.sdf
Ставите MarvinSketch. В его составе есть утилита cxcalc. Исполняете команду
cxcalc elemanal -t formula,mass,composition file.sdf > file.txt
Получается текстовый файл file.txt с нужной информацией.
Может быть, то же самое можно сделать через графический интефейс, но я не пробовал.
Re: расчеты для элементного анализа
По первому способу не получается - опция экспорта в таблицу неактивна((
Открыл базу, вызвал все записи, на вкладке "Browse" пытаюсь экспортировать - но не выходит..
Открыл базу, вызвал все записи, на вкладке "Browse" пытаюсь экспортировать - но не выходит..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: расчеты для элементного анализа
amge, попробую по Вашему способу обязательно если не выйдет с isis, спасибо!!
Re: расчеты для элементного анализа
Так бывает если не отметить таблицу. Прежде чкем начинать экспорт нужно ее отметить - щелкнуть на таблице, и должны появится жирные уголки по углам таблицы.Dottie писал(а):По первому способу не получается - опция экспорта в таблицу неактивна((
Открыл базу, вызвал все записи, на вкладке "Browse" пытаюсь экспортировать - но не выходит..
Re: расчеты для элементного анализа
Serty, вроде отмечал ячейки, или нужно отметить всю табличку? а как это сделать? на скриншоте в нижнем левом углу виден "жирный уголок"
По способу amge получилось так, нужно переносить в эксель дополнительно, но работает. И еще вопрос - как вместо поля ID выводить поле NAME - там указан лабшифр, с ним удобнее))
По способу amge получилось так, нужно переносить в эксель дополнительно, но работает. И еще вопрос - как вместо поля ID выводить поле NAME - там указан лабшифр, с ним удобнее))
Код: Выделить всё
id Formula Mass Composition
1 C27H23ClN4O2 470,950 C (68,86%), H (4,92%), Cl (7,53%), N (11,9%), O (6,79%)
2 C26H22ClN5O2 471,938 C (66,17%), H (4,7%), Cl (7,51%), N (14,84%), O (6,78%)
3 C28H25ClN4O2S 517,042 C (65,04%), H (4,87%), Cl (6,86%), N (10,84%), O (6,19%), S (6,2%)
4 C28H25ClN4O3 500,976 C (67,13%), H (5,03%), Cl (7,08%), N (11,18%), O (9,58%)
5 C27H22ClFN4O2 488,941 C (66,32%), H (4,54%), Cl (7,25%), F (3,89%), N (11,46%), O (6,54%)
6 C30H26BrClN4O5 637,908 C (56,48%), H (4,11%), Br (12,53%), Cl (5,56%), N (8,78%), O (12,54%)
7 C29H27ClN4O4 531,002 C (65,59%), H (5,13%), Cl (6,68%), N (10,55%), O (12,05%)
8 C28H22ClF3N4O2 538,948 C (62,4%), H (4,11%), Cl (6,58%), F (10,58%), N (10,4%), O (5,94%)
9 C27H22Br2N4O2 594,297 C (54,57%), H (3,73%), Br (26,89%), N (9,43%), O (5,38%)
10 C29H26Br2N4O4 654,349 C (53,23%), H (4%), Br (24,42%), N (8,56%), O (9,78%)
11 C28H24Br2N4O2S 640,389 C (52,51%), H (3,78%), Br (24,95%), N (8,75%), O (5%), S (5,01%)
12 C26H21Br2N5O2 595,285 C (52,46%), H (3,56%), Br (26,85%), N (11,76%), O (5,38%)
13 C28H24Br2N4O3 624,323 C (53,87%), H (3,87%), Br (25,6%), N (8,97%), O (7,69%)
14 C27H21Br2FN4O2 612,288 C (52,96%), H (3,46%), Br (26,1%), F (3,1%), N (9,15%), O (5,23%)
15 C29H28N4O2 464,5582 C (74,98%), H (6,08%), N (12,06%), O (6,89%)
16 C30H30N4O2S 510,650 C (70,56%), H (5,92%), N (10,97%), O (6,27%), S (6,28%)Re: расчеты для элементного анализа
Немного не понял про ячейки - пришлите скриншот базы, без меню
Но вообще то способ от amge для элементного состава удобнее. Экспорт таблицы вам даст только суммарную формулу, а считать проценты придется уже в экселе. То что вы получили тоже можно загнать в эксель слегка поэкспериментровав с разделителями. Пока мне кажется, что разделители нужно ставить TAB & SPACE, а дальше в экселе подредактировать.
С NAME... да просто добавить его в таблицу и экспортировать по первому методу. И потом можно совместить обе таблицы в одну отсортировав по ID.
Но вообще то способ от amge для элементного состава удобнее. Экспорт таблицы вам даст только суммарную формулу, а считать проценты придется уже в экселе. То что вы получили тоже можно загнать в эксель слегка поэкспериментровав с разделителями. Пока мне кажется, что разделители нужно ставить TAB & SPACE, а дальше в экселе подредактировать.
С NAME... да просто добавить его в таблицу и экспортировать по первому методу. И потом можно совместить обе таблицы в одну отсортировав по ID.
Re: расчеты для элементного анализа
Огромное всем спасибо, получилось.
Исходная база ISIS была сделана неправильно, после правки "FORMS" экспорт произошел:
После импорта в эксель и сведения данных с 2 листов вместе, получилось то что и хотел.
Исходная база ISIS была сделана неправильно, после правки "FORMS" экспорт произошел:
Код: Выделить всё
1 C27H23ClN4O2 470.9630 7301
2 C26H22ClN5O2 471.9505 7306
3 C28H25ClN4O2S 517.0541 7305
4 C28H25ClN4O3 500.9895 7319
5 C27H22ClFN4O2 488.9534 7325
6 C30H26BrClN4O5 637.9225 7330
7 C29H27ClN4O4 531.0159 7334
8 C28H22ClF3N4O2 538.9613 7345
9 C27H22Br2N4O2 594.3100 7501
10 C29H26Br2N4O4 654.3630 7502
11 C28H24Br2N4O2S 640.4011 7505
12 C26H21Br2N5O2 595.2976 7506
13 C28H24Br2N4O3 624.3365 7519
14 C27H21Br2FN4O2 612.3004 7525
15 C29H28N4O2 464.5721 7601Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей