multialignwrite

Запишите нескольким выравнивание в файл

Синтаксис

multialignwrite(File, Alignment)
multialignwrite(..., 'Format', FormatValue, ...)
multialignwrite(..., 'Header', HeaderValue, ...)
multialignwrite(..., 'WriteCount', WriteCountValue, ...)

Описание

multialignwrite(File, Alignment) записывает содержимое выравнивания к ClustalW ALN-отформатированный или MSF-отформатированный файл (по умолчанию).

multialignwrite (..., 'PropertyName', PropertyValue, ...) вызовы multialignwrite с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Заключите каждый PropertyName в одинарных кавычках. Каждый PropertyName является нечувствительным к регистру. Это имя свойства / пары значения свойства следующие:

multialignwrite(..., 'Format', FormatValue, ...) задает формат файла. FormatValue может быть 'ALN' (значение по умолчанию) или 'MSF'.

multialignwrite(..., 'Header', HeaderValue, ...) задает первую линию файла. Значение по умолчанию для HeaderValue 'MATLAB multiple sequence alignment'.

multialignwrite(..., 'WriteCount', WriteCountValue, ...) задает, добавить ли количества остатка в конец каждой линии. WriteCountValue может быть true (значение по умолчанию) или false.

Входные параметры

Alignment

Выравнивание, такой, как возвращено multialign функция, представленная вектором из структур, каждый содержащий поля Header и Sequence.

File

Вектор символов или строка, задающая или имя файла или путь и имя файла для того, чтобы сохранить данные. Если вы задаете только имя файла, файл сохранен в Браузер текущей папки MATLAB®.

Совет

Если вы используете .msf расширение при предоставлении имени файла для File, данные записаны в MSF-отформатированный файл. В противном случае данные записаны в ClustalW ALN-отформатированный файл.

Ниже столбцов ClustalW ALN-отформатированный файл символы могут появиться, которые обозначают:

  • * — Остатки или нуклеотиды в столбце идентичны во всех последовательностях в выравнивании.

  • : — Сохраненные замены существуют в столбце для всех последовательностей в выравнивании.

  • . — Полусохраненные замены существуют в столбце для всех последовательностей в выравнивании.

Для получения дополнительной информации об этих символах и группах остатков, рассмотренных сохраненными и полусохраненными, смотрите раздел 12 в “Изменениях начиная с версии 1.6” в https://web.mit.edu/seven/src/clustalw-1.82/README.

FormatValue

Вектор символов или строка, которая задает формат File. Выбором является 'ALN' (значение по умолчанию) или 'MSF'.

Совет

Можно также записать в MSF-отформатированный файл при помощи .msf расширение при предоставлении имени файла для File.

HeaderValue

Вектор символов или строка, которая задает первую линию файла.

Совет

Используйте 'Header' свойство, если ваш заголовок файла должен быть определенным форматом для стороннего программного обеспечения.

Значение по умолчанию: 'MATLAB multiple sequence alignment'

WriteCountValue

Задает, добавить ли количества остатка в конец каждой линии. Выбором является true (значение по умолчанию) или false.

Примеры

  1. Используйте fastaread функционируйте, чтобы считать p53samples.txt, FASTA-отформатированный файл включал с программным обеспечением Bioinformatics Toolbox™, которое содержит семь сотовых антигенов опухоли p53 последовательности.

    p53 = fastaread('p53samples.txt')
    
    p53 = 
    
    7x1 struct array with fields:
        Header
        Sequence
  2. Используйте multialign функция, чтобы выровнять семь сотовых антигенов опухоли p53 последовательности.

    ma = multialign(p53,'verbose',true);
  3. Запишите выравнивание в файл с именем p53.aln.

    multialignwrite('p53.aln',ma)
Представленный в R2008b