Вычислите профиль последовательности от набора умножают выровненные последовательности
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