Извлечение выравнивания нескольких последовательностей, сопоставленного со скрытым профилем модели Маркова (HMM), из базы данных PFAM
AlignStruct
= gethmmalignment(PFAMName
)
AlignStruct
= gethmmalignment(PFAMAccessNumber
)
AlignStruct
= gethmmalignment(PFAMNumber
)
AlignStruct
= gethmmalignment(...,
'ToFile', ToFileValue
, ...)
AlignStruct
= gethmmalignment(...,
'Type', TypeValue
, ...)
AlignStruct
= gethmmalignment(...,
'IgnoreGaps', IgnoreGaps
, ...)
AlignStruct
= gethmmalignment(...,
'TimeOut', TimeOutValue
, ...)
PFAMName | Вектор символов, задающий имя семейства белков (уникальный идентификатор) записи профиля HMM в базе данных PFAM. Для примера, '7tm_2' . |
PFAMAccessNumber | Вектор символов, задающий номер доступа семейства белков к записи профиля HMM в базе данных PFAM. Для примера, 'PF00002' . |
PFAMNumber | Целое число, указывающее номер семейства белков записи профиля HMM в базе данных PFAM. Для примера, 2 - номер семейства белков для семейства белков PF00002 . |
ToFileValue | Вектор символов имя файла или путь и имя файла для сохранения данных. Если вы задаете только имя файла, этот файл будет сохранен в MATLAB® Текущая папка. |
TypeValue | Вектор символов, задающий набор возвращённых выравниваний. Варианты:
|
IgnoreGapsValue | Управляет удалением символов - и . из последовательности. Варианты true или false (по умолчанию). |
TimeOutValue | Тайм-аут подключения в секундах, задается как положительная скалярная величина. Значение по умолчанию является 5. Для получения дополнительной информации смотрите здесь. |
AlignStruct | Массив структуры MATLAB, содержащий выравнивание нескольких последовательностей, связанное с профилем HMM. |
выполняет поиск в базе данных PFAM (http://pfam.xfam.org/) записи профиля HMM, представленной AlignStruct
= gethmmalignment(PFAMName
)PFAMName
, имя семейства белков, извлекает выравнивание нескольких последовательностей, связанное с профилем HMM, и возвращает AlignStruct
, массив структуры MATLAB с каждой структурой, содержащей следующие поля:
Область | Описание |
---|---|
Header | Имя белка |
Sequence | Белковая последовательность |
выполняет поиск в базе данных PFAM записи профиля HMM, представленной AlignStruct
= gethmmalignment(PFAMAccessNumber
)PFAMAccessNumber
, номер присоединения семейства белков, извлекает выравнивание нескольких последовательностей, связанное с профилем HMM, и возвращает AlignStruct
, массив структур MATLAB.
определяет число присоединения семейства белков из AlignStruct
= gethmmalignment(PFAMNumber
)PFAMNumber
целое число, ищет в базе данных PFAM связанную запись профиля HMM, извлекает выравнивание нескольких последовательностей, связанное с профилем HMM, и возвращает AlignStruct
, массив структур MATLAB.
вызывает AlignStruct
= gethmmalignment (..., 'PropertyName
', PropertyValue
, ...)gethmmalignment
с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должны быть заключены в одинарные кавычки и нечувствительны к регистру. Эти имена свойства/пары значения свойств следующие:
сохраняет данные, возвращенные из базы данных PFAM, в файл, заданный как AlignStruct
= gethmmalignment(...,
'ToFile', ToFileValue
, ...)ToFileValue
.
Примечание
Вы можете прочитать файл в формате FASTA, содержащий данные PFAM, обратно в программное обеспечение MATLAB, используя fastaread
функция.
задает набор возвращённых выравниваний. Варианты: AlignStruct
= gethmmalignment(...,
'Type', TypeValue
, ...)
'full'
- По умолчанию. Возвращает все последовательности, которые соответствуют профилю HMM.
'seed'
- Возвращает только последовательности, используемые для генерации профиля HMM.
управляет удалением символов AlignStruct
= gethmmalignment(...,
'IgnoreGaps', IgnoreGaps
, ...)-
и .
из последовательности. Варианты true
или false
(по умолчанию).
устанавливает тайм-аут подключения (в секундах) для извлечения данных из базы данных PFAM.AlignStruct
= gethmmalignment(...,
'TimeOut', TimeOutValue
, ...)
Чтобы извлечь множественное выравнивание последовательностей, используемых для обучения профиля HMM для глобального выравнивания с белком 7-трансмембранного рецептора в семействе секретинов, введите:
pfamalign = gethmmalignment('PF00002','Type','seed') pfamalign = 29×1 struct array with fields: Header Sequence
fastaread
| gethmmprof
| gethmmtree
| multialignread
| multialignwrite
| pfamhmmread