Получите частичные последовательности из объекта
Храните данные о чтении из SAM-отформатированного файла в объекте BioRead.
br = BioRead('ex1.sam')
br = BioRead with properties: Quality: [1501x1 File indexed property] Sequence: [1501x1 File indexed property] Header: [1501x1 File indexed property] NSeqs: 1501 Name: ''
Получите последовательности (чтения) из объекта.
seqs = getSequence(br);
Получите первые, третьи, и пятые последовательности из объекта.
seqs2 = getSequence(br,[1 3 5])
seqs2 = 3x1 cell array
{'CACTAGTGGCTCATTGTAAATGTGTGGTTTAACTCG'}
{'AGTGGCTCATTGTAAATGTGTGGTTTAACTCGTCC' }
{'GCTCATTGTAAATGTGTGGTTTAACTCGTCCATGG' }
Получите первые пять положений тех последовательностей.
seqs3 = getSubsequence(br,[1 3 5],[1:5])
seqs3 = 3x1 cell array
{'CACTA'}
{'AGTGG'}
{'GCTCA'}
Можно использовать заголовок, чтобы получить соответствующие последовательности с тем заголовком. Если несколько последовательностей имеют тот же заголовок, функция возвращает все те последовательности.
Получите первые пять положений последовательностей с заголовком B7_591:4:96:693:509.
seqs4 = getSubsequence(br,{'B7_591:4:96:693:509'},[1:5])
seqs4 = 1x1 cell array
{'CACTA'}
Получите первые, четвертые, и шестые положения первых трех последовательностей.
seq5 = getSubsequence(br,[1:3],[1 4 6])
seq5 = 3x1 cell array
{'CTG'}
{'CGG'}
{'AGC'}
subset
— Подмножество элементов в объектеПодмножество элементов в объекте, заданном как вектор положительных целых чисел, логический вектор, представляет в виде строки вектор или массив ячеек из символьных векторов, содержащий допустимые заголовки последовательности.
Пример: [1 3]
Когда вы используете заголовок последовательности (или массив ячеек заголовков) для subset
, повторный заголовок указывает все элементы с тем заголовком.
positions
— Положения последовательностиПоложения последовательности, заданные как вектор положительных целых чисел или логический вектор. Последняя позиция должна быть в области значений положений для каждой последовательности, заданной subset
.
Пример: [2:10]
subSeqs
— Подпоследовательности от подмножества элементовПодпоследовательности от подмножества элементов, возвращенных как массив ячеек из символьных векторов.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.