Класс: BioMap
Построение компактной трассы, представленной в BioMap объект
CompAlignment = getCompactAlignment(BioObj, StartPos, EndPos)
CompAlignment = getCompactAlignment(BioObj, StartPos, EndPos, R)
CompAlignment = getCompactAlignment(..., 'ParameterName', ParameterValue)
[CompAlignment, Indices] = getCompactAlignment(...)
[CompAlignment, Indices, Rows] = getCompactAlignment(...)
прибыль CompAlignment = getCompactAlignment(BioObj, StartPos, EndPos)CompAlignment, символьный массив, содержащий выровненные последовательности чтения из BioObj, a BioMap объект, в компактном формате. Считываемые последовательности должны быть выровнены в пределах определенной области ссылочной последовательности, которая определяется StartPos и EndPos, два положительных целых числа, такие, что StartPos меньше, чем EndPosи оба меньше длины опорной последовательности.
выбирает ссылку, где CompAlignment = getCompactAlignment(BioObj, StartPos, EndPos, R)getCompactAlignment восстанавливает трассу.
принимает одну или несколько пар имя/значение параметра, разделенных запятыми. Определить CompAlignment = getCompactAlignment(..., 'ParameterName', ParameterValue)ParameterName внутри одиночных кавычек.
[ прибыль CompAlignment, Indices] = getCompactAlignment(...)Indicesвектор индексов, задающий считанные последовательности, которые выравниваются в пределах определенной области опорной последовательности.
[ прибыль CompAlignment, Indices, Rows] = getCompactAlignment(...)Rows, вектор положительных чисел, указывающий строку в CompAlignment где каждая последовательность считывания отображается наилучшим образом.
|
Объект |
|
Положительное целое число, определяющее начало области ссылочной последовательности. |
|
Положительное целое число, определяющее конец области ссылочной последовательности. |
|
Положительное целочисленное индексирование |
|
Указывает, следует ли включать только те считанные последовательности, которые полностью выровнены с определенной областью ссылочной последовательности, т.е. они полностью содержатся в области и не выходят за ее пределы. Варианты: По умолчанию: |
|
Определяет необходимость обрезки пустых начальных и конечных столбцов трассы. Варианты: По умолчанию: |
|
Символьный массив, содержащий выровненные последовательности чтения из |
|
Вектор индексов, определяющих последовательности считывания из |
|
Вектор положительных чисел, указывающий строку в |
Построить BioMap объект, а затем построить компактное выравнивание между позициями 30 и 59 ссылочной последовательности:
% Construct a BioMap object from a SAM file
BMObj1 = BioMap('ex1.sam');
% Construct the compact alignment between positions 30 and 59 of
% the reference sequence, and return the indices of the reads in the
% compact alignment, as well as the row each read is in.
[CompAlignment, Ind, Row] = getCompactAlignment(BMObj1, 30, 59)CompAlignment =
TAACTCG GCCCAGCATTAGGGAGC
TAACTCGT CATTAGGGAGC
TAACTCGTCC ATTAGGGAGC
TAACTCTTCTCT TTAGGGAGC
TAACTCGTCCATGG TAGGGAGC
TAACTCGTCCCTGGCCCA C
TAACTCGTCCATGGCCCAG
TAACTCGTCCATTGCCCAGC
TAACTCGTCCATGGCCCAGCATT
TAACTCGTCCATGGCCCAGCATTTGGG
TAACTCGTCCATGGCCCAGCATTAGGG
TAACTCGTCCATGGCCCAGCATTAGGGAGC
TAACTCGTCCATGGCCCAGCATTAGGGATC
TAACTCGTCCATGGCCCAGCATTAGGGAGC
AACTCGTCCATGGCCCAGCATTAGGGAGC
GTACATGGCCCAGCATTAGGGAGC
TCCATGGCCCAGCATTAGGGCGC
Ind =
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Row =
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1
2
3
4
5
6getCompactAlignment предполагает, что ссылочная последовательность не имеет промежутков. Поэтому положения в считываниях, соответствующие вставкам (I) и заполнению (P), не появляются в выравнивании.
Поскольку мягкие отсеченные позиции (S) не связаны с позициями, которые выравниваются по ссылочной последовательности, они не отображаются в трассе.
Пропущенная позиция (N) отображается как - (дефис) в трассе.
Жестко отсеченные позиции (H) не отображаются в последовательностях или выравнивании.