Сгенерируйте случайную последовательность от конечного алфавита
Seq = randseq(SeqLength)
Seq = randseq(SeqLength,
...'Alphabet', AlphabetValue, ...)
Seq = randseq(SeqLength,
...'Weights', WeightsValue, ...)
Seq = randseq(SeqLength,
...'FromStructure', FromStructureValue,
...)
Seq = randseq(SeqLength,
...'Case', CaseValue, ...)
Seq = randseq(SeqLength,
...'DataType', DataTypeValue, ...)
SeqLength | Целое число, которое задает количество нуклеотидов или аминокислот в случайной последовательности. |
AlphabetValue | Вектор символов или строка, которая задает алфавит для последовательности. Выбором является |
WeightsValue | Свойство задать взвешенную случайную последовательность. |
FromStructureValue | Свойство задать взвешенную случайную последовательность с помощью структур output от функций от |
CaseValue | Вектор символов или строка, которая задает регистр букв в последовательности когда |
DataTypeValue | Вектор символов или строка, которая задает тип данных для последовательности. Выбором является Создает последовательность как массив |
создает случайную последовательность с длиной, заданной Seq = randseq(SeqLength)SeqLength.
вызовы Seq = randseq (SeqLengthPropertyName ', PropertyValue, ...)randseq с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:
генерирует последовательность от определенного алфавита.Seq = randseq(SeqLength,
...'Alphabet', AlphabetValue, ...)
создает взвешенную случайную последовательность где Seq = randseq(SeqLength,
...'Weights', WeightsValue, ...)iбуква th от алфавита последовательности выбрана с весом W(i). Вектор веса обычно является вектором вероятности или вектором подсчета частот. Обратите внимание на то, что iэлемент th алфавита нуклеотида дан int2nt(i), и iэлемент th алфавита аминокислоты дан int2aa(i).
создает взвешенную случайную последовательность с весами, данными структурой output от Seq = randseq(SeqLength,
...'FromStructure', FromStructureValue,
...)basecount, dimercount, codoncount, или aacount.
задает случай для последовательности буквы.Seq = randseq(SeqLength,
...'Case', CaseValue, ...)
задает тип данных для массива последовательности.Seq = randseq(SeqLength,
...'DataType', DataTypeValue, ...)
Сгенерируйте случайную последовательность ДНК.
randseq(20) ans = TAGCTGGCCAAGCGAGCTTG
Сгенерируйте случайную последовательность RNA.
randseq(20,'alphabet','rna') ans = GCUGCGGCGGUUGUAUCCUG
Сгенерируйте случайную последовательность белка.
randseq(20,'alphabet','amino') ans = DYKMCLYEFGMFGHFTGHKK
hmmgenerate | randsample | rand | randperm