Считывание данных из файла FASTA
FASTAData = fastaread(File)
[Header, Sequence] = fastaread(File)
... = fastaread(File, ...'IgnoreGaps', IgnoreGapsValue, ...)
... = fastaread(File, ...'Blockread', BlockreadValue, ...)
... = fastaread(File, ...'TrimHeaders', TrimHeadersValue, ...)
... = fastaread(File, ...'TimeOut', TimeOutValue, ...)
File | Одно из следующих действий:
|
IgnoreGapsValue | Управление удалением символов зазоров. Варианты: true или false (по умолчанию). |
BlockreadValue | Скаляр или вектор, который управляет считыванием одной записи последовательности или блока записей последовательности из файла в формате FASTA, содержащего несколько последовательностей. Введите скаляр N чтобы прочитать N-я запись в файле. Введите вектор 1 на 2 [ для считывания блока записей, начиная с M1 вход и окончание в M2 вход. Чтение всех оставшихся записей в файле, начиная с M1 введите положительное значение для M1 и введите Inf для M2. |
TrimHeadersValue | Указывает, следует ли обрезать заголовок после первого символа пробела. Символы пробела включают пробел (символ (32)) и табуляцию (символ (9)). Варианты: |
TimeOutValue | Время ожидания подключения в секундах, указанное как положительный скаляр. Значение по умолчанию - 5. Подробнее см. здесь. |
FASTAData | Структура MATLAB с полями Header и Sequence. |
fastaread считывает данные из файла в формате FASTA в структуру MATLAB со следующими полями.
| Область | Описание |
|---|---|
Header | Информация заголовка. |
Sequence | Однобуквенное представление нуклеотидной последовательности. |
Файл в формате FASTA начинается с прямоугольной скобки (>) и описание одной строки. После этого описания последовательность как ряд строк с меньшим, чем 80 персонажи. Последовательности должны использовать стандартные аминокислотные и нуклеотидные буквенные коды IUB/IUPAC.
Список кодов см. в разделе aminolookup и baselookup.
считывает файл в формате FASTA и возвращает данные в структуре. FASTAData = fastaread(File) является информацией заголовка, в то время как FASTAData.Header - последовательность, сохраненная в виде символьного вектора или строки.FASTAData.Sequence
[ считывает данные из файла в отдельные переменные. Если файл содержит несколько последовательностей, то Header, Sequence] = fastaread(File)Header и Sequence - массивы ячеек заголовка и информации о последовательности.
... = fastaread( требования File, ...'PropertyName', PropertyValue, ...)fastaread с необязательными свойствами, использующими пары имя/значение свойства. Можно указать одно или несколько свойств в любом порядке. Каждый PropertyName должен быть заключен в одинарные кавычки и не учитывать регистр. Пары имя/значение свойства могут быть в любом формате, поддерживаемом функцией set (например, пары «имя-значение» и структуры). Эти пары имя/значение свойства следующие:
... = fastaread(, когда File, ...'IgnoreGaps', IgnoreGapsValue, ...)IgnoreGapsValue является true, удаляет любой символ зазора ('-' или '.') из последовательностей. По умолчанию: false.
... = fastaread( позволяет считывать одну запись последовательности или блок записей последовательности из файла, содержащего несколько последовательностей. Если File, ...'Blockread', BlockreadValue, ...)BlockreadValue является скаляром N, то fastaread считывает N-я запись в файле. Если BlockreadValue является вектором 1 на 2 [M1, M2], то fastaread считывает блок записей, начиная с M1 вход и окончание в M2 вход. Чтение всех оставшихся записей в файле, начиная с M1 введите положительное значение для M1 и введите Inf для M2.
... = fastaread( указывает, следует ли обрезать заголовок до первого пробела. File, ...'TrimHeaders', TrimHeadersValue, ...)
... = fastaread( указывает время ожидания подключения (в секундах) для чтения данных из удаленного файла или URL-адреса.File, ...'TimeOut', TimeOutValue, ...)
aminolookup | baselookup | BioIndexedFile | emblread | fastainfo | fastawrite | fastqinfo | fastqread | fastqwrite | genbankread | genpeptread | multialignread | saminfo | samread | seqprofile | seqviewer | sffinfo | sffread