Научная литература
booksshare.net -> Добавить материал -> Биология -> Александров А.А. -> "Компьютерный анализ генетических текстов" -> 105

Компьютерный анализ генетических текстов - Александров А.А.

Александров А.А., Александров Н.Н., Бородовский М.Ю. Компьютерный анализ генетических текстов — М.:Наука , 1990. — 267 c.
ISBN 5-02-004691-4
Скачать (прямая ссылка): komputerniyanalizgeneticheskihtextov1990.djv
Предыдущая << 1 .. 99 100 101 102 103 104 < 105 > 106 107 108 109 110 111 .. 119 >> Следующая

Интерфейс типа "командный язык" Это тип интерфейса, когда пользователь отдает команды машине на псевдоестественном языке. Например, в пакете программ DNASTAR (Doggett.Blattner, 1986) запрос
TTGACA %83 >> (22,24) ТАТААТ %50 /ЗЕ(3<пробел><пробел> означает поиск промоторов в БД, а именно консенсуса "-35" при 83% гомологии и консенсуса "-10" при 50% гомологии при расстоянии между их 5' концами от 22 до 24 нуклеотидов в классе SEQ. Недостатки такого языка: сложность освоения случайным пользователем (т. е. пользователем, обращающимся к прикладным системам от случая к случаю), сравнительно медленная скорость набора команд, сильная неустойчивость к ошибкам пользователя. Положительная сторона: сравнительно
высокая гибкость. Язык такого рода редко используется в системах анализа нуклеотидных последовательностей.
Интерфейс типа меню. Меню - это набор альтернатив продолжения работы, предоставляемый пользователю. С помощью меню можно выразить достаточно сложные запросы к прикладной системе, в то же время пользователю не нужно учить командный язык. Выбор осуществляется нажатием одной-двух клавиш, достигается высокая степень наглядности, при длительной работе с системой вырабатывается автоматизм. Этот интерфейс очень широко применяется (Cannon,1987; Isono, 1984).
Интерфейс типа макетный запрос (Query-by-example). Все разнообразие задач и подзадач, параметров и т.д. не исчерпывается набором альтернатив. Поэтому при выборе из большого спектра возможностей, например при задании фрагмента последовательности, используются другие средства. Кроме того, в сложных программах со множеством функций многоуровневые меню утомительны, особенно при многократном повторении одних и тех же действий. В этом случае удобен интерфейс типа макетный запрос (Query-by-example) (Ullman, 1982). Представим себе, что программа предлагает заполнить бланк, в котором какие-то позиции заполнены названиями функций и значениями параметров, применяемых по умолчанию. Вы какие-то позиции изменяете, заполняете пустые клетки и запускаете программу. В дальнейшем уже не надо продираться через частокол вопросов и ответов, даже самых коротких, так как программа запомнила все необходимые параметры.
Многооконный интерфейс. Важную роль в популяризации многооконного интерфейса сыграли ПК фирмы Apple. С другой стороны, именно тщательная проработка пользовательского интерфейса, в котором важнейшую часть занимает многооконный интерфейс, обеспечила фирме Apple коммерческий успех, а также успех у пользователей.
Многооконный интерфейс можно уподобить приборной доске современного автомобиля или даже небольшого самолета. Экран разбивается на несколько зон или окон, в каждое из которых выводится информация, характеризующая различные стороны информационно-вычислительного процесса. Эти окна могут перекрываться, более нужные могут вытеснять менее нужные, расширяться, исчезать и т.д. Многооконный интерфейс может быть создан на различном программном уровне. В настоящее время он обычно выполнен на уровне операционной оболочки (подробнее см., например, Мазурик, 1987).
Приведем в качестве примера одну из картинок пакета программ IBI/Pustell (Pustell, Kafatos, 1986) (рис.7.2). На экране показаны окна:
сверху: 1) текущее устройство ввода-вывод;
2) объем свободной памяти;
3) текущее состояние клавиатуры;
4) текущая дата и время;
5) название текущей задачи;
Printer Mem=200000
EE
Jan 01,1988
IBI/Pustell Sequence Analysis Programs 02 - Disk Operations -
P=Disk [Def]
—Default Path:
=Memor"
—Protein Text— PC18P
C:\MYDIR\
20000000 bytes capacity 10000000 bytes available
--------DNA----------
SV40 ats
----DNA Text
ACYRGA
SV40
-----R_RNA--------
ACYRGA ats
Alternate Path.
----I/O + Format—
DNAIOFILE
C:\DATAB\
—Mobility Stds— DNA_STD
sCross Reference.
:
1 Help 2 Quit 3 Output4 Print 5 Browse6LOADats7 Stats 8 Rename9FuncHlp0CursHlp
Рис. 7.2. Пример многооконного интерфейса в пакете программ IBI-Pustell
внизу: 1) текущие функции ключей.
В центре могут находиться различные окна:
1) главное меню;
2) окно для установки даты и времени;
3) окно, в котором описывается текущая задача;
4) название основной и вспомогательной директории на диске;
5) перекрестные указатели БД;
6) каталог файлов, загруженных в память;
7) скользящее окно каталога рабочей директории.
Заметим, что для оживления диалога, придания ему динамизма, удобства ввода графической информации или целеуказания в современных прикладных системах используются дополнительные средства: синтезатор речи, музыки, манипулятор типа "мышь", указатель на экране (световое перо), диджитайзеры (координатографы).
7.7. СТАНДАРТНЫЕ ФУНКЦИИ ПРИКЛАДНЫХ ПАКЕТОВ АНАЛИЗА
Программы, которые необходимы большинству пользователей, включают в себя следующие ставшие стандартными функции (Александров А.А. и др., 1986; Staden, 1986):
Предыдущая << 1 .. 99 100 101 102 103 104 < 105 > 106 107 108 109 110 111 .. 119 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed