Вычислите профиль последовательности от набора умножают выровненные последовательности
Profile
= seqprofile(Seqs
)
[Profile
, Symbols
]
= seqprofile(Seqs
)
seqprofile(Seqs
,
...'Alphabet', AlphabetValue
, ...)
seqprofile(Seqs
,
...'Counts', CountsValue
, ...)
seqprofile(Seqs
,
...'Gaps', GapsValue
, ...)
seqprofile(Seqs
,
...'Ambiguous', AmbiguousValue
, ...)
seqprofile(Seqs
,
...'Limits', LimitsValue
, ...)
Seqs | Набор умножает выровненные последовательности, представленные любым из following:.
|
AlphabetValue | Вектор символов или строка, задающая алфавит последовательности. Выбор:
Когда |
CountsValue | Средства управления, возвращающие частоту (отношение количеств количеств/общего количества) или количеств. Выбором является |
GapsValue | Вектор символов или строка, которая управляет подсчетом разрывов в последовательности. Выбор:
|
AmbiguousValue | Средства управления считая неоднозначные символы. Введите |
LimitsValue | Задает, использовать ли часть последовательности. Введите вектор |
возвращает Profile
= seqprofile(Seqs
)Profile
, матрицу размера [20 (or 4) x SequenceLength]
с частотой аминокислот (или нуклеотиды) для каждого столбца в нескольких выравнивание. Распоряжением строк дают
4 нуклеотида — A C G T/U
20 аминокислот — A R N D C Q E G H I L K M F P S T W Y V
[
возвращает Profile
, Symbols
]
= seqprofile(Seqs
)Symbols
, уникальный список символов, где каждый символ в списке соответствует строке в Profile
, профиле.
вызывает seqprofile(Seqs, ...'PropertyName', PropertyValue, ...)
seqprofile
с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:
seqprofile(
выбирает алфавит нуклеотида, алфавит аминокислоты или никакой алфавит.Seqs
,
...'Alphabet', AlphabetValue
, ...)
seqprofile(
то, когда Seqs
,
...'Counts', CountsValue
, ...)Counts
является true
, возвращает количества вместо частоты.
seqprofile(
добавляет строку к нижней части профиля (Seqs
,
...'Gaps', GapsValue
, ...)Profile
) со счетом для разрывов.
seqprofile(
то, когда Seqs
,
...'Ambiguous', AmbiguousValue
, ...)Ambiguous
является 'count'
, считает неоднозначные символы аминокислоты (B Z X
) и символы нуклеотида (R Y K M S W B D H V N
) со стандартными символами. Например, аминокислота, X
добавляет количество 1/20
в каждую строку, в то время как аминокислота B
рассчитывает как 1/2
в строках N
и D
.
seqprofile(
задает запуск и конечные положения для профиля относительно индексов нескольких выравнивание.Seqs
,
...'Limits', LimitsValue
, ...)
fastaread
| multialignread
| multialignwrite
| seqconsensus
| seqdisp
| seqlogo