Сгенерируйте случайную последовательность из конечного алфавита
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 (SeqLength... 'PropertyName', PropertyValue, ...)randseq с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName должны быть заключены в одинарные кавычки и нечувствительны к регистру. Эти имена свойства/пары значения свойств следующие:
генерирует последовательность из определенного алфавита.Seq = randseq(SeqLength,
...'Alphabet', AlphabetValue, ...)
создает взвешенную случайную последовательность, где Seq = randseq(SeqLength,
...'Weights', WeightsValue, ...)iвыбирается 1-я буква алфавита последовательности с весом W(i). Вектор веса обычно является вектором вероятностей или вектором отсчета частот. Обратите внимание, что iI элемент нуклеотидного алфавита задается int2nt(i), и iПервый элемент аминокислотного алфавита описывается следующим образом 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
Сгенерируйте случайную последовательность РНК.
randseq(20,'alphabet','rna') ans = GCUGCGGCGGUUGUAUCCUG
Сгенерируйте случайную последовательность белка.
randseq(20,'alphabet','amino') ans = DYKMCLYEFGMFGHFTGHKK
hmmgenerate | rand | randperm | randsample