Мегаобучалка Главная | О нас | Обратная связь


Считывание белков из файлов



2020-02-04 153 Обсуждений (0)
Считывание белков из файлов 0.00 из 5.00 0 оценок




Программа взаимодействует с файлами на диске компьютера. Эти файлы могут быть на жестком диске, CD, дискете, Zip накопителе, магнитной ленте – любом виде постоянного запоминающего устройства.

Давайте рассмотрим, как считывать данные белковой последовательности с файла. Для начала создайте файл на вашем компьютере (используйте текстовый редактор) и вставьте в него данные какой-нибудь белковой последовательности. Назовите файл NM_021964fragment.pep (вы можете скачать его с сайта этой книги). Вы будете использовать следующие данные (часть белка указателя человеческого цинка NM_021964):

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

Хорошо подобранные названия файлов и папок могут быть так же значимы, как и хорошо подобранные названия переменных важны для понимания программы. Если Ваш проект генерирует множество компьютерных файлов, Вам нужно тщательно продумывать, как называть и организовывать файлы и папки. Это необходимо как для индивидуальных разработок, так и для командных и многонациональных.

Имя файла NM_021964fragment.pep взято из GenBank ID, где и был найден этот белок. Оно также обозначает фрагментарный тип данных и содержит расширение файла .pep, давая понять, что файл содержит пептид и белковую последовательность. Конечно, может быть вам могли бы подойти лучше другие схемы, но цель этого - понять что находится в файле перед просмотром содержимого.

Сейчас, когда вы создали или скачали файл с белковой последовательностью, давайте разработаем программу, которая считывает данные белковой последовательности из файла и сохраняет их в переменную. В Пример 4-5 показана первая попытка, которая будет дорабатываться в процессе.

Example 4-5. Reading protein sequence data from a file

Заметьте, что распечатывается только первая строка файла. Сейчас я разъясню почему.

 


Vocabulary

A

abbreviation - сокращение (напр., текста); аббревиатура

absolute value - абсолютное значение, абсолютная величина, модуль (числа)

abstraction - абстракция, отвлечение

access - доступ; обращение (напр., к памяти ЭВМ, базе данных, каталогу) // обращаться

accession - 1. поступление; 2. инвентаризация; регистрация (новых поступлений)

acknowledgement - подтверждение приема (сообщения)

acronym - 1. акроним, слово, образованное по первым звукам или слогам словосочетания, которое оно заменяет 2. Преим. в СМС-сообщениях и электронной почте: слово, образованное из букв и цифр, заменяющих более длинные слова или целые словосочетания: например, L8R = later, CU = see you

action - 1. действие; воздействие; 2. деятельность; линия поведения; 3. операция

adapt - адаптировать, приспосабливать

addition - сложение, суммирование; прибавление

advanced - 1. улучшенный, усовершенствованный; 2. перспективный, прогрессивный; развитый

agent - 1. агент; представитель; посредник; доверенное лицо; 2. агент (субъект действия); 3. действующая сила; фактор

allow – разрешать, предоставлять

alphanumeric - буквенно-цифровой

ambiguity - неопределенность; неясность; неоднозначность

amount – количество, величина; равняться

answer - ответ; реакция

appear - казаться

appendix - приложение

application - 1. применение; использование; 2. прикладная задача

approach - 1. подход; 2. метод; принцип

aptitude - 1. пригодность; соответствие; 2. способность выполнять (определенную) работу

arbitrary - произвольный

archive - архив; хранилище

area - 1. (предметная) область; 2. поле (записи); 3. площадь

argument - 1. аргумент, доказательство, суждение; 2. аргумент, независимая переменная; параметр

array - 1. массив; 2. строй; 3. таблица, матрица, решетка;

artificial intelligence (AI) - искусственный интеллект

assertion - 1. утверждение; 2. суждение

assign - определять, присваивать, назначать; assignment statement – оператор присваивания

associate – ассоциировать, связывать (типы файлов с приложениями)

assume - предполагать

atom - элементарный объект, атом

authority - 1. полномочия; право; власть должностного лица; 2. уполномоченное лицо; уполномоченный орган; 3. нормативный [справочный] материал (напр., указатель)
authority control - нормативный контроль

B

background - 1. фон; фоновая работа // фоновый; низкоприоритетный; 2. пробельные места (на фотокопии, микроформе и т. п.); 3. подготовка; предварительные знания; предпосылка; 4. истоки; происхождение; биографические данные; 5. теоретические основы

backspace - возвращаться; перемещать обратно; реверсировать; возвращать на одну позицию

backup - 1) опора; опорный 2) архивирование, архивация 3) резервирование; резервный ресурс 4) (техническая) поддержка;

bar - (горизонтальная) полоса; барьер

base - 1. база; основа // базировать(ся); основывать(ся); 2. база (данных); 3. корень (слова); 4. основание; подложка

behave - 1) вести себя, поступать, держаться 2) работать без перебоев (о машине)

behavior - 1. поведение, линия поведения (пользователя); 2. режим (работы)

benchmark - 1. точка отсчета, начало отсчета; контрольная точка (для сравнения); 2. контрольная задача (для определения сравнительных характеристик производительности системы); 3. аттестация (программного изделия)

benefit - выгода, прибыль

binary search - двоичный [дихотомический] поиск

binding operator - связанный оператор

bioinformatics - биоинформатика (наука, использующая достижения биологии для разработки совершенно новых практических подходов для решения проблем здравоохранения и сельского хозяйства, для разработки принципиально новых технологий и материалов в различных отраслях народного хозяйства); применение ЭВМ в биологии

blank - 1. пробельный материал; пробел; 2. пустая (незаполненная) страница; 3. бланк; 4. тире (вместо пропущенного или нецензурного слова); 5 заготовка

block - 1. блок; узел // блокировать // блочный; 2. группа, блок (напр., слов, чисел или знаков);

boolean - 1. булево выражение // булев; 2. логический

borrow - заимствовать, занимать

bracket - скобка // заключать в скобки

branch - 1. ветвление, (условный) переход (в алгоритме или программе); 2. ветвь (напр., алгоритма); 3. отделение, филиал (напр., фирмы)

breakdown - 1. распределение; расчленение; деление на категории; классификация; 2. поломка; авария

brief - краткое изложение; резюме; сводка; бюллетень //составлять краткое изложение; резюмировать

browse – просматривать

bug - 1. ошибка; дефект; 2. помеха

built-in – встроенный, свойственный, врожденый

bunch – связка, пучок, сгусток, пачка, букет

C

call - 1. вызов; обращение // вызывать; обращаться; 2. запрос// запрашивать; 3. переход к подпрограмме; 4. заявка

capability - 1. возможность; способность; 2. производительность; 3. характеристика

capital letter - заглавная [прописная] буква

capture - 1. сбор (данных)//собирать (данные); 2. фиксировать [останавливать] (изображение)

carriage return - обратный ход каретки; возврат каретки

case – наборная касса; uppercase / lowercase – верхний / нижний регистр
1. случай; обстоятельство; 2. падеж; 3. оболочка; кейс

cell - 1. ячейка; элемент; 2. (фото)элемент; 3. секция (единый участок памяти в файле)

chain - 1. цепь; цепочка; 2. последовательность; chaining - связывание; формирование цепочки; сцепление (программ)

chapter - 1. глава; 2. раздел; секция; сегмент (программы)

character - знак; символ; цифра; буква; иероглиф; character set - набор символов

characterization - определение [установление] характеристик, особенностей, свойств

chart - диаграмма; схема; таблица; график; карта

check – проверка; контролировать; checking - контроль; испытания

chip - 1. интегральная схема, ИС; чип; 2. микрокадр (на микрофише)

chunk - 1. блок (информации); 2. проф. кусок программы (на блок-схеме)

class - класс; группа; категория // класс ООП

classification - классификация, шифр [имя] класса

clear – четкий; очищать

click - нажимать клавишу (манипулятора "мышь");

clone - обеспечивать абсолютную совместимость

clue - ключ; подсказка

cluster - кластер//образовывать кластер (группу)

coding - программирование, кодирование (на машинном языке); кодировка;

column - колонка; столбец; графа

combination - соединение; комбинация; сочетание

comma-separated – список с разделителями-запятыми

command - 1. команда (см. также instruction); предписание; директива; 2. управлять

command interpreter - интерпретатор команд

command prompt - приглашение (пользователя) ко вводу команды

command window - командное окно (отображает параметры текущего состояния системы и может использоваться для ввода команд в качестве альтернативы их выбору в диалоговых окнах)

comment - комментарий; примечание;

common name - общее имя (нарицательное)

compatibility - совместимость

compendium - 1. компендиум, краткое руководство; 2. конспект; резюме

compile - 1. компилировать, составлять; 2. собирать (материал, факты и т.п.)

compiler - компилятор, транслятор программа, выполняющая трансляцию исходного текста разрабатываемой программы с языка программирования высокого уровня в эквивалентную программу на целевом языке ( target language ).

complement – дополнение // дополнять

complete – завершать // законченный

computation - вычисление, расчет; счет, подсчет

computer language - машинный язык

computer power - вычислительная мощность ЭВМ, вычислительный ресурс

concatenation - 1. связь, соединение; сочленение; 2. каскадное включение; 3. конкатенация, сцепление

consist - состоять из; заключаться в

condition - 1) условие 2) состояние 3) обусловливать, определять 4) кондиционировать (воздух) 5) режим

configure - 1) придавать форму 2) компоновать (станок) 3) изменять структуру (напр. системы управления)

conjunction - 1. конъюнкция, логическое умножение; 2. связь; соединение

connection - соединение; связь; связка; присоединение; включение; подключение

consistency - 1. согласованность; 2. непротиворечивость

construct - 1. логическая структура; 2. составлять; создавать

contain – содержать; content - 1. содержание; 2. pl оглавление

context - определённый смысл (напр. тип значения переменной); режим работы или состояние системы; окружение, среда исполнения программы;

control - управление; // регулировать; устройство управления; контроль

control character - управляющий символ

control flow - последовательность комад

conversion - преобразование; конвертирование; перенесение (данных с одного носителя на другой);

core - сердечник; ядро

correlation - корреляция, соотношение, взаимосвязь

coverage - охват; зона действия

current – текущий ~ directory - текущий каталог; ~ value - текущее значение

curve - кривая, график; траектория перемещения

cycle - цикл; период // циклически повторять(ся)

D

DNA – ДНК (дезоксирибонуклеиновая кислота)

data - данные; сведения; информация; data analysis - анализ данных; data set - набор данных

database - база данных

decimal - десятичный

decision - 1. решение; 2. выбор

declare – объявлять (переменную); утверждать

default – умолчание // подразумеваемый

define - задать (процедуру) ; определить, описать (переменную); definition - толкование; четкость, разрешение (изображения)

delimiter - разделитель символ (пробел, табуляция, запятая и т.п.); ограничитель

demand - запрос // запрашивать; требовать; потребность; опрос

demo - демонстрационный пример (работы системы)

denied – отказывать; отрицать

depend – зависеть; положиться

description - описание; характеристика; инструкция

design - 1. проектирование; конструирование; разработка // проектировать; конструировать; разрабатывать; 2. проект; замысел

destination - адресат информации; пункт назначения (передаваемого сообщения)

development - 1. разработка; развитие; совершенствование; 2. проявление (изображения)

device - 1. устройство; приспособление; аппарат; прибор; 2. способ; средствo; прием; 3. определитель (в классификации)

difference - 1. разность; 2. видовое отличие

digit - 1. цифра; разряд; 2. символ; знак

directive - указатель; директива // управляющий

directory - 1. руководство; 2. каталог; справочник; список адресов

discard - брак // отбраковывать

display - дисплей; (визуальное) представление, отображение, вывод (данных); изображение (на экране)

distribution – распределение (напр. мат.)

division - подразделение; подкласс; деление

domain - (предметная) область, домен, владение

drive - 1. движущий механизм // двигать 2. накопитель (на дисках или ленте)

drop-down – выпадающий (список, окно)

duplex – двухсторонний; спаренный

E

echo - эхо, повторное изображение (мешающее восприятию основного)

edition – выпуск; издание

editor - редактор, редактирующая программа

effect - 1. влияние; действие; воздействие; 2. эффект; следствие; результат

efficiency - 1. экономическая эффективность; производительность; продуктивность; прибыльность; 2. коэффициент полезного действия, к.п.д.; коэффициент использования

eliminate - устранять, аннулировать, исключать (неизвестное)

embed - вставлять

empty – пустой, полый; empty list - пустой список

encapsulated – инкапсулированный, содержащий внутри себя ещё что-нибудь

encoding - кодирование; шифрование

enter – ввод // вносить, вступать

entity - 1. сущность; существо; 2. вещь; объект ; entire - целостный

entry – 1. описание; запись 2. проникновение; 3. вхождение, элемент

environment - 1. окружающая среда; окружение, (окружающая) обстановка, условия; 2. контекст; 3. конфигурация (напр., сети или системы)

equipment - оборудование; приборы; аппаратура

erasing - стирание (записи); разрушение (информации)

error - ошибка; погрешность

error message - сообщение об ошибке

escape character - знак перехода (напр., с одного регистра на другой); знак смены регистра; знак переключения кода

eval – сокр. от evaluation 1) оценка 2) вычисление

event - 1. событие; 2. исход, результат

evidence - факты; свидетельства

exception - исключение; исключительная ситуация

exchange - 1. обмен; замена // обмениваться; заменять; 2. коммутационная станция; коммутатор; 3. автоматическая телефонная станция, АТС; 4. телефонная сеть

exclamation mark - восклицательный знак

execution - исполнение, выполнение (программы, команды)

exists – быть, выживать

explanation - 1. объяснение, разъяснение; 2. толкование

explicit - подробный, точный; определенный

explore - исследовать; изучать

expression - 1. выражение (какого-либо признака) ; экспрессия 2. отжимание, выжимание, выдавливание

extension - 1. расширение (напр., имени объекта); 2. продолжение, распространение(индексов); 3. объем (понятия); лог. экстенсия, протяженность

extent – 1. непрерывная область (напр., в памяти, резервируемая для данных); 2. степень; мера

extra information - дополнительная информация

extract - выдержка; извлечение // извлекать; выбирать;

extraneous information - посторонняя информация

extreme programming - XP экстремальное программирование, одна из методологий разработки ПО

F

facility - 1. устройство; 2. pl средства; оборудование; аппаратура; техническая база; 3. pl функциональные возможности; 4. удобство

fail - 1. повреждение; неисправность; сбой; отказ в работе // повреждаться; выходить из строя; отказывать в работе; 2. не достигать успеха (напр., в поиске информации)

failure - 1. повреждение; неисправность; сбой; отказ в работе; 2. неудача, неблагоприятный исход

faster - ускоритель (напр., логического поиска)

feature - 1. признак; свойство; особенность 2. функция; функциональная возможность

feature based - основанный на выделении признаков

feedback - обратная связь

field - 1. поле; пространство; область; зона; 2. поле, группа разрядов

figure - 1. цифра // обозначать цифрами; 2. число; 3. фигура; рисунок; чертеж

file - 1. (поисковый) массив; 2. файл, набор данных (в машиночитаемой форме) // формировать [организовывать] файл; заносить в файл; хранить в файле

file attribute - атрибут файла поддерживаемый файловой системой признак, позволяющий упорядочить работу с файлами.

filehandle - логический номер (индекс) файла, описатель файла

filter - 1. фильтр // фильтровать; 2. программа фильтрации

fix - 1. устанавливать; укреплять; закреплять; 2. фиксировать, закреплять (изображение); 3. выявлять [регистрировать] местоположение (напр., ошибки) // определение местоположения (напр., ошибки)

flag - 1. флаг, флажок; 2. признак; идентификатор; 3. помечать

flow control - управление потоками (данных)

folder - папка (директория)

font – шрифт

forbidden - запрещенный

form - 1. форма; 2. бланк; формуляр; 3. представление (информации в памяти машины); 4. страница (распечатки или печатного документа); form of output - форма выдачи (данных)

fragmentation - фрагментация

frame - 1. группа [блок] данных; 2. кадр на ленте; кадр (изображения); 3. фрейм (в искусственном интеллекте); 4. система координат; система отсчета; 5. рамка; (фото)копировальная рама

free - 1. свободный, несвязанный (в координатном индекси-ровании); 2. бесплатный

frequency of occurrence - частота встречаемости

function - 1. функция, назначение // функционировать, действовать; 2. функция (математическая); 3. функциональное подразделение

functional unit - функциональное устройство; функциональный блок, блок (реализации) функции; функциональный элемент

G

GC - генетический код

gain - 1. прирост, увеличение; 2. выигрыш, выгода; 3. получать, приобретать;

gap - интервал, промежуток; пропуск; пробел, лакуна

gathering - 1. комплектование [подборка] листов или тетрадей; 2. печатный лист; тетрадь (книжного блока); сфальцованный печатный лист; 3. сбор // собирать

general rule - общее правило

generation - 1. создание; образование; формирование; 2. генерирование; порождение; 3. поколение (напр., микрокопии)

genetic algorithm (GA) - генетический алгоритм (попытки намешать наиболее перспективные варианты решений из некоторого первоначального набора вариантов)

genetic background - генетическая среда

genetic carrier - носитель рецессивного гена

genetic code overlapping - перекрывание генетического кода

genetic engineering - генная инженерия область молекулярной биологии, требующая громадных вычислительных ресурсов

genus - род

get in - 1. уплотнять текст; 2. вгонять строку (напр., уменьшением интервалов)

gibberish - ненужные данные; ненужная информация (в памяти), проф. мусор, "мякина"

goal - цель; целевая установка

grade - класс; степень; ранг

graph - 1. график; диаграмма; кривая; номограмма; 2. граф

guessing - (нестрогие) рассуждения с использованием догадок (в системе искусственного интеллекта)

guide - 1. руководство, путеводитель; 2. разделительная карточка, разделитель // снабжать разделителями

guidelines - руководящие принципы

H

hand - 1. почерк; 2. подпись; 3. указательный знак в виде изображения руки; 4. подавать, вручать

handler - 1. блок управления; манипулятор; 2. программа обработки, обработчик

hard disk - жесткий магнитный диск

hash - тип данных Хэш 1. ненужные данные (мусор в памяти); помехи 2. перемешивать

head - заголовок; рубрика; "шапка" (см. также header, heading)

health - состояние; степень исправности

hierarchical - иерархический

highlight - 1. наиболее яркая область изображения; 2. блик; 3. высвечивать, выделять (часть текста или изображения на экране дисплея)

hi n t – подсказка, намек

hit - 1. ответ, ответная справка (при поиске); 2. совпадение (при поиске); 3. импульсная помеха; 4. вспышка // вспыхивать; 5. ударять (по клавише)

holding - хранение (информации)

home directory - начальный каталог

human knowledge - человеческие знания

I

icon - условное графическое представление, пиктограмма

identification - 1. идентификация; отождествление; 2. определение; распознавание; 3. обозначение

identifier - идентификатор; имя

identity - 1. идентичность, тождественность; 2. тождество

include – заключать (напр. файл в проект)

index - 1. индекс; указатель // снабжать указателем; индексировать; 2. указатель; каталог; картотека // составлять указатель; заносить в указатель; 3. показатель степени; коэффициент

infer - делать логический вывод

informatics - 1. информатика (научная дисциплина, изучающая структуру и свойства информации, историю ,методику и организацию ее сбора, обработки, хранения, поиска, распространения и использования во всех сферах деятельности) см.также information science; 2. автоматизированная обработка данных

initial - 1. инициал; 2. начальный, исходный

initialize - 1. инициализировать; 2. устанавливать в начальное [исходное] состояние; 3. задавать начальные условия

input/output 1) ввод-вывод 2) устройство ввода-вывода 3) данные ввода-вывода; 4) подавать на вход / выход
~ file - входной файл / выходной файл

insert - вставка // вкладывать; вставлять

installation - 1. установка; устройство; 2. установка, монтаж; 3. расположение, размещение

instance - 1. пример; 2. экземпляр (напр., объекта базы знаний)

instruction - 1. команда (см. также command, order); 2. инструкция; программа действий; 3. обучение

integer - целое число // целый (о типе данных)

integral - 1. целый; целостный; 2. объединенный; интегральный; 3. неотъемлемый

intelligence - 1. ум, интеллект; 2. сведения, сообщения; информация; 3. развитые; логические функции или возможности; 4. встроенные микропроцессорные средства; 5. разведка

interact - взаимодействовать

interface - 1. интерфейс; устройство сопряжения, сопряжение; средство сопряжения; 2. сопряжение; согласование // сопрягать; согласовывать; 3. взаимодействие // взаимодействовать

interpolate - 1. интерполировать; 2. делать вставки (в схему классификации или текст); вставлять слова или замечания

interpreter – интерпретатор - программа или среда программирования, в которой можно выполнить трансляцию исходного текста разрабатываемой программы и её выполнение без получения соответствующего машинного кода.

introduction - 1. введение; внесение; 2. представление; 3. предисловие

issue – 1. проблема, исход; 2. выпуск; издание // выпускать

italic - l. курсив; 2. курсивный (о шрифте)

item - 1. элемент; единица; элементарная группа; 2. пункт; параграф; статья; 3. печатная единица; единица хранения (в библиотеке); 4. элемент данных; 5. газетная заметка; сообщение

iteration - 1. повторение, итерация; 2. шаг (в итеративном процессе); 3. цикл

J

join - 1. объединение; операция включающая ИЛИ; 2. соединение (операция над отношениями в реляционных базах данных) // выполнять операцию соединения, выполнять соединение (над отношениями в реляционных базах данных); 3. объединять; соединять

journal - 1. журнал (лог, регистрация работы системы) 2. журнал, газета

justification - 1. оправдание; подтверждение; объяснение; 2. вертикальное выравнивание текста

K

key - 1. ключ; кнопка; клавиша; переключатель; 2. ключ, шифр, код; указание к решению; 3. переключать; работать ключом; коммутировать

keyboard - 1. коммутационная панель; 2. клавиатура, набирать на клавиатуре

keyword - ключевое слово

kind – качество, сорт, признак

kit - набор; комплект (напр., материалов по какому-либо предмету)

L

label - ярлык; этикетка; метка // помечать, обозначать, маркировать

lag - 1. запаздывание, задержка, отставание; 2. интервал (времени)

layout - 1. размещение; расположение; компоновка; 2. формат (напр., документа); 3. макет

leaves - листья (записи самого нижнего уровня иерархической базы данных)

letter - 1. буква; символ; знак // помечать буквами; 2. литера; шрифт; 3. письмо

level - 1. уровень // устанавливать [регулировать] уровень; 2. степень

life - 1. долговечность; срок службы; 2. ресурс

limit - предел, граница // ограничивать, служить границей

line - линия; ряд; строка

line break - концевая строка (абзаца, страницы)

link – 1. ссылка (на страницу в интернете); 2. связь, звено //связывать

list - 1. список // вести [составлять] список; 2. перечень; перечисление // составлять перечень; перечислять; 3. таблица

listing - листинг, распечатка; в программировании - распечатка исходного текста программы (или результатов её работы) на бумаге или отображение его на экране

loading - 1. загрузка (памяти или в память); 2. заправка (ленты); 3. зарядка (кассеты, магазина)

location - 1. расстановка; размещение; расположение; 2. местонахождение; местоположение; 3. ячейка (ЗУ); 4. адрес ячейки

log - 1. регистрация, запись (информации); протокол // регистрировать, записывать (информацию); протоколировать; 2. журнал регистрации

look - просмотр: поиск; шаг поиска;
to look up - искать; отыскивать

loop - 1. петля; 2. контур; (замкнутая) цепь; 3. цикл

M

M ac - макинтош

machine - 1. Машина; механизм; устройство, аппарат // машинный; 2. Вычислительная машина; счетная машина (см. также computer); 3. редк. процессор

mailing list - почтовый реестр

main memory - основная память, основное запоминающее устройство; оперативная память, оперативное запоминающее устройство; ОЗУ

maintenance - (техническое) обслуживание; поддержка; эксплуатация (системы); сопровождение (напр., системы программного обеспечения); ведение (напр., массива)

management - 1. руководство; управление; организация; 2. руководство, руководящий состав

map - 1. карта; план; схема // наносить на карту; составлять карту или схему; 2. карта (распределения); 3. отображение, соответствие // отображать, устанавливать соответствие; 4. преобразовывать данные (из одной формы в другую)

mark - 1. метка, маркер; знак // отмечать; маркировать; обозначать, ставить знак; 2. штамп, штемпель; фабричная марка, фабричное клеймо // штамповать, штемпелевать

match - 1. совпадение (признаков); равносильность; 2. сравнивать, сопоставлять; отождествлять, приводить в соответствие

matter - 1. материал; 2. сущность; содержание; 3. предмет (обсуждения и т. п.); 4. рукопись; оригинал; 5. напечатанный [набранный] материал (текст)

measure - 1. мера // мерить, измерять; 2. предел; степень; 3. масштаб; мерило; критерий; 4. ширина столбца

memorize - 1. запоминать, хранить; 2. передавать в память

message - сообщение; посылка, передаваемый блок информации

metacharacter – метасимвол( metasymbol ), символ метаязыка

miss – потеря, неудача, пропуск

misspelling - орфографическая ошибка, написание с орфографическими ошибками

mode - 1. способ; метод; принцип (работы); 2. режим (работы); 3. состояние; 4. вид; класс; 5. мода, наиболее вероятное значение

modify - модифицировать; изменять; видоизменять; modifier - модификатор

multiple - 1. кратное (число)//кратный; 2. многократный, множественный, многочисленный

N

negation - отрицание (логическая функция или операция)

nesting - 1. формирование гнезда; осуществление вложений, вложение; 2. вложенность; 3. рекурсивное построение сложных схем (на базе разработанных)

notice - 1. заметка; объявление; помета // замечать; 2. обозрение; рецензия // рецензировать; 3. извещение, уведомление; предупреждение // извещать, уведомлять; предупреждать

O

obviously - явно, понятно, тривиально

octal - восьмеричный

open source code - открытые исходные тексты, открытые исходники принцип, заключающийся в том, что исходный код разрабатываемой системы должен свободно и бесплатно предоставляться всем желающим её усовершенствовать

operand - операнд, объект (действия)

operation - 1. операция; действие; 2. работа; функционирование; 3. режим (работы); 4. срабатывание (прибора); 5. редк. управление

operator - 1. оператор; операция; 2. оператор (человек)

option - 1. выбор; 2. вариант, версия; элемент выбора, (факультативная) возможность; вариант дополнения

order - 1. порядок (расстановки), последовательность/упорядочивать, приводить в порядок; 2. порядок (величины); кратность, степень; 3. команда; 4. заказ // заказывать
ascending - возрастающий порядок; des cending – убывающий 

ordered set - упорядоченное множество

original - 1. оригинал, подлинник // подлинный; 2. первоисточник // первоначальный; исходный

out of date - устаревший, вышедший из употребления

outline - 1. контур; очертание; 2. схема; план; 3. элемент блок-схемы

P

pair - пара // соединять попарно; подбирать под пару // парный; двойной

parent – предок, родитель, источник

parentheses - круглые скобки

parse - синтаксический анализ, синтаксический разбор; грамматический разбор // анализировать, разбирать

partition - 1. раздел; часть; сегмент; сектор; 2. расчисление; разделение; разбиение // расчленять // разделять, разбивать

path - 1. путь; дорожка; тракт; 2. маршрут (в сети ); 3. цепь; ветвь (программа); 4. траектория

pattern - 1. образ, изображение; копия; 2. образец; шаблон; модель; стереотип (напр., поведения); 3. схема; структура; 4. (конкретный) набор; (конкретная) комбинация (напр., символов); 5 конфигурация

permit - разрешение

plain text - открытый (незакодированный) текст

plant - 1. помещение (напр., библиотеки); 2. объект управления; 3. прятать (команду в памяти)

point - 1. точка, пункт, место; 2. точка (знак); 3. запятая (в дробях); 4. ставить знаки препинания; 5. указывать, показывать

pointer - 1. указатель; 2. стрелка (напр., часов, измерительного прибора и т.п.)

policy - политика; стратегия

population - 1. совокупность; 2. заполнение (файла)

position - 1. позиция; (место) положение// позиционировать; 2. место (цифры); разряд (числа); 3. должность (в организации)

precision - точность

predictable - прогнозируемый, предсказуемый

pretty printer - программа структурной распечатки, которая анализирует исходный текст программы и печатает его таким образом, чтобы была ясно видна структура программы, например выделяет отступами уровни вложенности циклов

printout - распечатка, твердая копия, листинг (программы)

privacy - секретность, конфиденциальность (информации); личная тайна (характер информации); сохранение тайны (при хранении информации)

processing - обработка данных; preprocessing - предварительная обработка

produce – продукция // выводить; re produce – воспроизводить

programming methodology - методология программирования совокупность взглядов на организацию разработки ПО и его логическую структуру, воплощенная в виде совокупности инструментальных и языковых средств, поддержанная принятой в организации нормативной базой, системой обучения и сложившейся корпоративной культурой

programming style - стиль программирования разновидность той или иной методологии программирования, используемая при кодировании программы

programming techniques - методы программирования; методология программирования

project - 1. проект; 2. проецировать

prompt - подсказка (пользователю со стороны диалоговой системы) // подсказывать

property – свойство, право, реквизит; property sheet - ведомость свойств (напр., подлежащего форматированию текста в текстовом редакторе)

protein - белок

Q

qualifier - определитель, классификатор

quality - качество

quantity - количество

query - запрос (информационный)

query language - язык запросов

quote – 1. цитировать // выдержка; 2. кавычки

R

RNA – (RiboNucleic Acid) рибонуклеиновая кислота

random - случайный, выбранный наугад; произвольный

range - 1. область; диапазон; интервал; ряд

rank - ранг // ранжировать, располагать в определенном порядке, устанавливать очередность // ранговый; котироваться

rapid access - быстрый доступ

readability - 1. читабельность; 2. удобочитаемость

real time - 1. реальное время; реальный масштаб времени // работающий в реальном (масштабе) времени; 2. истинное время; истинный масштаб времени // протекающий в истинном (масштабе) времени

recall - 1. отыскание в памяти, вызов из памяти // отыскивать в памяти, вызывать из памяти, вспоминать; 2. напоминание // напоминать

recognize - распознавать, опознавать; различать

record - 1. запись; регистрация (фактов) // записывать, регистрировать; 2. протокол (заседания и т.п.) // протоколировать, заносить в протокол; 3. официальный документ, запись, отчет; реестр; 4. граммофонная пластинка, запись на граммофонной пластинке; 5 запись (структурная единица информации); 6. зона (на магнитной ленте)

redundancy - 1. избыточность; 2. резервирование; 3. избыточное оборудование, резерв

refer - 1. посылать, отсылать, направлять; 2. обращаться, справляться; 3. относиться, иметь отношение; 4. ссылаться

reference - ссылка; сноска

regular expression - регулярное выражение

relational - 1. реляционный; 2. родственный (о данных); 3. относительный

release - опубликованный материал // выпускать (из печати и т.п.); release candidate (RC) предвыпускная версия, сдаточная версия версия ПО, собранная перед выпуском нового релиза. Над этой версией уже не ведутся никакие работы, кроме тестирования и подготовки к сдаче

relevant - релевантный, соответствующий информационному запросу

remote - дистанционный, удаленный

remove – смещать, устранять // удаленность 

replacing - замена, замещение; подстановка; перестановка

replication – 1. возражение, ответ; 2. отражение; репродуцирование

repository - хранилище данных; информационный архив

representation - 1. представление (данных, знаний, изображений); изображение, отображение; 2. способ задания (функций)

request - 1. запрос; заявка // запрашивать; 2. требование; просьба // просить (о чем-л.)

research and development - (научные) исследования и разработки

reserved word - зарезервированное слово

reset - восстановление, сброс

resist - защитный слой // противостоять

response - 1. ответ, ответное действие, реакция; 2. характеристика; зависимость; 3. восприимчивость, чувствительность

restriction - 1. ограничение; 2. препятствие, помеха

retrieve - (снова) найти; отыск(ив)ать

return – 1. возврат // возвращать 2. оборот; доход

reverse – обратный // перевертывать

review - обозрение // рецензировать

root – корень (мат., системы); root user - привилегированный пользователь

row - ряд; строка (матрицы или многомерного массива)

rule of thumb - практическое правило, эмпирическое правило; практический прием (в отличие от научного)

run - 1. (однократный) проход, прогон (программы) 2. работа, ход (машины)

S

sample - образец; эталон

scalar - скалярная величина

scale - шкала; масштаб // масштабировать; 2. система счисления

scheduling - составление расписания, графика или (календарного) плана; планирование; распределение (напр. машинного времени)

scheme - 1. план; проект, программа; 2. схема, чертеж; 3. конспект; краткое изложение

scope – границы; сфера; масштаб; область видимости

screen - 1. экран; щит // прикрывать 2. изображение (на экране) // отображать на экране; 3. сито, фильтр // просеивать

script – подлинник; сценарий; почерк; script language - язык сценариев

select - выбирать, отбирать, подбирать; выделять

semicolon - точка с запятой

sense - 1. значение (слова); 2. считывание // считывать; 3. опознавание; восприятие // опознавать; воспринимать

sentence - предложение

separator - 1) тот, кто разделяет, отделяет, разъединяет 2) разделитель, разделительный знак

sequence - последовательность; порядок (следования) // устанавливать последовательность; упорядочивать

set - 1. набор, комплект; 2. множество; совокупность; 3. радиоприемник; телевизионный приемник, телевизор; 4. станция; установка; аппарат; устройство; 5. установка; регулирование; настройка // устанавливать; монтировать; регулировать; настраивать; 6. набор // набирать (текст); 7. комплект; гарнитура (шрифта); 8. психол. настрой

setting - 1. установка; регулирование, регулировка; настройка; 2. установка в определенное положение или состояние; 3. набор (текста)

share - 1. доля; часть; участие // разделять; совместно [коллективно] использовать; участвовать; 2. акция; пай // быть пайщ



2020-02-04 153 Обсуждений (0)
Считывание белков из файлов 0.00 из 5.00 0 оценок









Обсуждение в статье: Считывание белков из файлов

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (153)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.013 сек.)