MSearch

MSearch: программа для поиска минералов по качественному химическому составу и наличию заданных текстовых фрагментов в их названиях и формулах

 Эта небольшая и простая бесплатная программа служит для быстрой фильтрации известных минералов по качественному элементному составу, а также по наличию или отсутствию заданных подстрок в их названиях и/или формулах. Например, она может помочь в поиске тех возможных минералов, которым могут соответствовать неопределённые микрозондовые анализы.
 База данных в дистрибутиве нынешней версии программы содержит записи для 4858 минералов (она охватывает все минералы, открытые и утверждённые IMA к октябрю 2013 г.). Это – CSV-версия списка минералов с сайта проекта RRUFF http://rruff.info/ima/#. По сути, MSearch является офф-лайн альтернативой сервису, предоставляемому сайтом. Этот файл записан в кодировке UTF-8 и содержит вкрапления символов с расширенными кодами, очень часто встречающиеся как в названиях минералов, так и в формулах. Те из символов, которые относятся к отличным от латиницы национальным символам, MSearch заменяет на альтернативные ASCII-символы, позволяя без особого труда вводить искомые строчки с помощью клавиатуры.
 После каждого действия пользователя программа производит обработку базы данных, отображая список всех найденных минералов, удовлетворяющих текущим критериям фильтрации. Хоть формулы минералов в этом списке отображаются "плоскими" (без форматирования и без указания зарядов для элементов), название и формула текущего выделенного минерала показываются с нижними и верхними индексами в строчке сразу под списками. Рядом с этой строчкой находится кнопка для копирования форматированных названия с формулой в буфер обмена в формате RTF. Список минералов имеет и своё контекстное меню с пунктами:

  • Copy name – Скопировать в буфер обмена название выбранного минерала;
  • Copy formula – Скопировать в буфер обмена формулу выбранного минерала;
  • Copy flattened table – Скопировать в буфер обмена "плоский" вариант таблицы;
  • Copy RTF table – Скопировать в буфер обмена таблицу в формате RTF (с форматированием);
  • Save formatted table to a file – Сохранить таблицу в файл формата RTF или HTML.

 При сохранении таблицы в формат HTML в файл записываются как формулы, так и названия с полным форматированием и с корректными национальными символами (вроде "Ö" или "Š").