Вычислите профиль последовательности от набора умножают выровненные последовательности
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 ( вызовы SeqsPropertyName ', 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 в D и N 'Строки' .
seqprofile( задает запуск и конечные положения для профиля относительно индексов нескольких выравнивание.Seqs,
...'Limits', LimitsValue, ...)
fastaread | multialignread | multialignwrite | seqconsensus | seqdisp | seqlogo