Класс: 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
, а 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
где лучше всего отображать каждую последовательность чтения.
|
Объект |
|
Положительное целое число, которое задает начало области ссылки последовательности. |
|
Положительное целое число, которое задает конец области ссылки последовательности. |
|
Положительное целое число, индексирующее |
|
Указывает, включать ли только считанные последовательности, которые полностью выравниваются с заданной областью ссылочной последовательности, то есть они полностью содержатся в области и не выходят за пределы области. Варианты По умолчанию: |
|
Определяет, следует ли отсекать пустые начальные и конечные столбцы от выравнивания. Варианты По умолчанию: |
|
Символьный массив, содержащий выровненные последовательности чтения из |
|
Вектор индексов, задающих последовательности чтения из |
|
Вектор положительных чисел, задающий строку в |
Создайте a 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 6
getCompactAlignment
предполагает, что опорная последовательность не имеет погрешностей. Поэтому положения в показаниях, соответствующих вставкам (I) и заполнению (P), не появляются в выравнивании.
Поскольку мягкие обрезанные положения (S) не связаны с положениями, которые выравниваются по ссылочной последовательности, они не появляются в выравнивании.
Пропущенное положение (N) появляется как -
(дефис) в выравнивании.
Жесткие отсеченные положения (H) не появляются в последовательностях или выравнивании.