Считайте данные из файла FASTA
FASTAData
= fastaread(File
)
[Header
, Sequence
]
= fastaread(File
)
... = fastaread(File
,
...'IgnoreGaps', IgnoreGapsValue
, ...)
... = fastaread(File
, ...'Blockread', BlockreadValue
,
...)
... = fastaread(File
, ...'TrimHeaders', TrimHeadersValue
,
...)
File | Любое из следующего:
|
IgnoreGapsValue | Управляет удалением символов разрыва. Выбором является true или false (значение по умолчанию). |
BlockreadValue | Скаляр или вектор, который управляет чтением одной записи последовательности или блоком записей последовательности из FASTA-отформатированного файла, содержащего несколько последовательностей. Введите скалярный N , чтобы считать N th запись в файле. Введите 1 2 векторный , чтобы считать блок записей, запускающихся при записи M1 и заканчивающихся при записи M2 . Чтобы считать все остающиеся записи в файле, запускающемся при записи M1 , введите положительное значение для M1 и введите Inf для M2 . |
TrimHeadersValue | Задает, обрезать ли заголовок после первого пробельного символа. Пробельные символы включают пробел (char (32)) и вкладка (char (9)). Выбором является |
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
th запись в файле. Если BlockreadValue
1 2 вектор [M1, M2
], то fastaread
читает блок записей, запускающихся при записи M1
и заканчивающихся при записи M2
. Чтобы считать все остающиеся записи в файле, запускающемся при записи M1
, введите положительное значение для M1
и введите Inf
для M2
.
... = fastaread(
задает, обрезать ли заголовок к первому пробелу. File
, ...'TrimHeaders', TrimHeadersValue
,
...)
BioIndexedFile
| aminolookup
| baselookup
| emblread
| fastainfo
| fastawrite
| fastqinfo
| fastqread
| fastqwrite
| genbankread
| genpeptread
| multialignread
| saminfo
| samread
| seqprofile
| seqviewer
| sffinfo
| sffread