Класс: BioMap
Возвращает индексы считанных последовательностей, выровненных по ссылочной последовательности в BioMap объект
Indices = getIndex(BioObj, StartPos, EndPos)
Indices = getIndex(BioObj, StartPos, EndPos, R)
Indices = getIndex(..., Name,Value)
возвращает Indices = getIndex(BioObj, StartPos, EndPos)Indicesвектор-столбец индексов, задающих считанные последовательности, которые выравниваются к области значений или набору диапазонов в ссылочной последовательности в BioObj, а BioMap объект. Области значений или набор областей значений определяются StartPos и EndPos. StartPos и EndPos могут быть двумя неотрицательными целыми числами, такими что StartPos меньше EndPosи оба целых чисел меньше длины ссылки последовательности. StartPos и EndPos могут также быть два векторов-столбцов, представляющими набор областями значений (перекрывающихся или сегментированных).
getIndex включает в себя каждое чтение только один раз. Поэтому, если чтение охватывает несколько области значений, индекс для этого чтения появляется только один раз.
выбирает ссылку, связанную с областью значений, заданной Indices = getIndex(BioObj, StartPos, EndPos, R)StartPos и EndPos.
возвращает индексы с дополнительными опциями, заданными одним или несколькими Indices = getIndex(..., Name,Value)Name,Value аргументы в виде пар.
|
Объект |
|
Одно из следующих:
|
|
Одно из следующих:
|
|
Положительное целое число, индексирующее |
Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.
|
Задает минимальное количество базовых положений, которые должны перекрываться при считывании в области значений или наборе областей значений, подлежащих включению. Это значение может быть любым из следующих:
По умолчанию: |
|
Задает децимирование индексов выхода. Глубина покрытия в любом базовом положении меньше или равна По умолчанию: |
|
Логическое определение того, сращиваются ли короткие чтения во время отображения (как при отображении мРНК к геному). N символов в По умолчанию: |
|
Вектор-столбец индексов, задающих чтения, которые совпадают с диапазоном или набором диапазонов в заданной последовательности ссылки в |
Создайте a BioMap объект, а затем используйте индексы показаний, чтобы извлечь начальное и стоповое положения для показаний, которые полностью содержатся в первых 50 позициях ссылки последовательности:
% Construct a BioMap object from a SAM file
BMObj1 = BioMap('ex1.sam');
% Return the indices of reads that are fully contained in the
% first 50 positions of the reference sequence
indices = getIndex(BMObj1, 1, 50, 'overlap', 'full');
% Use these indices to return the start and stop positions of
% the reads
starts = getStart(BMObj1, indices)
stops = getStop(BMObj1, indices)starts =
1
3
5
6
9
13
13
15
stops =
36
37
39
41
43
47
48
49Создайте a BioMap объект, а затем используйте индексы показаний, чтобы извлечь последовательности для показаний, выравнивания которых перекрывают сегментированную область значений, по меньшей мере, одной базовой парой:
% Construct a BioMap object from a SAM file
BMObj1 = BioMap('ex1.sam');
% Return the indices of the reads that overlap the
% segmented range 98:100 and 198:200, by at least 1 base pair
indices = getIndex(BMObj1, [98;198], [100;200], 'overlap', 1);
% Use these indices to return the sequences of the reads
sequences = getSequence(BMObj1, indices);Используйте Indices вывод из выхода getIndex метод как вход к другому BioMap методы. Это позволяет вам получить другую информацию о чтениях в области значений, таких как заголовок, начальное положение, качество отображения, последовательности и т.д.
align2cigar | BioMap | cigar2align | getAlignment | getBaseCoverage | getCompactAlignment | getCounts | getSequence | getStart | getStop