Класс: BioMap
Верните базовый по основаниям охват выравниванием последовательности ссылки в BioMap объект
Cov = getBaseCoverage(BioObj, StartPos, EndPos)
Cov = getBaseCoverage(BioObj, StartPos, EndPos, R)
Cov = getBaseCoverage(..., Name,Value)
[Cov, BinStart]
= getBaseCoverage(...)
возвращает Cov = getBaseCoverage(BioObj, StartPos, EndPos)Cov, вектор-строка из неотрицательных целых чисел. Этот вектор указывает базовый охват выравнивания области значений или набора значений в опорной последовательности в BioObj, а BioMap объект. Области значений или набор областей значений определяются StartPos и EndPos. StartPos и EndPos могут быть двумя неотрицательными целыми числами, такими что StartPos меньше EndPosи оба целых чисел меньше длины ссылки последовательности. StartPos и EndPos могут также быть два векторов-столбцов, представляющими набор областями значений (перекрывающихся или сегментированных). Когда StartPos и EndPos задайте сегментированную область значений, Cov содержит NaN значения для базовых положений между сегментами.
выбирает ссылку где Cov = getBaseCoverage(BioObj, StartPos, EndPos, R)getBaseCoverage вычисляет покрытие.
возвращает информацию о покрытии выравнивания с дополнительными опциями, заданными одним или несколькими Cov = getBaseCoverage(..., Name,Value)Name,Value аргументы в виде пар.
[ возвращает Cov, BinStart]
= getBaseCoverage(...)BinStart, вектор-строка положительных целых чисел, задающих начальное положение каждого интервала (когда происходит раскладывание).
|
Объект |
|
Одно из следующих:
|
|
Одно из следующих:
|
|
Положительное целое число, индексирующее |
Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.
|
Положительное целое число, задающее ширину интервала, в количестве пар оснований (bp). Интервалы центрируются в пределах Примечание Вы не можете задать оба |
|
Положительное целое число, указывающее количество интервалов равной ширины, используемых для охвата запрашиваемой области. Интервалы центрируются в пределах Примечание Вы не можете задать оба |
|
Вектор символов или строка, задающая алгоритм раскладывания. Варианты:
По умолчанию: |
|
Определяет, возвращать ли покрытие выравнивания для базовых положений между сегментами, а не внутри сегментов. Если По умолчанию: |
|
Логическое определение того, сращиваются ли короткие чтения во время отображения (как при отображении мРНК к геному). N символов в По умолчанию: |
|
Вектор-строка из неотрицательных целых чисел. Этот вектор задает количество последовательностей считывания, которые совпадают с каждым базовым положением или интервалом в запрашиваемых областях. Набор областей значений может быть перекрывающимся или сегментированным. Для области значений, длина |
|
Вектор-строка положительных целых чисел, задающий начальное положение каждого интервала. |
Создайте a BioMap Объекту и затем верните покрытие выравнивания каждого из первых 12 базовых положений последовательности ссылки:
% Construct a BioMap object from a SAM file
BMObj1 = BioMap('ex1.sam');
% Return the number of reads that align to each of
% the first 12 base positions of the reference sequence
cov = getBaseCoverage(BMObj1, 1, 12)cov =
1 1 2 2 3 4 4 4 5 5 5 5Создайте a BioMap объект, а затем возвращает охват выравнивания области значений между 1 и 1000, на базис интервала на интервале, используя интервалы шириной 100 б.п.:
% Construct a BioMap object from a SAM file
BMObj1 = BioMap('ex1.sam');
% Return the number of reads that align to each 100-bp bin
% in the 1:1000 range of the reference sequence. Also return the
% start position of each bin
[cov, bin_starts] = getBaseCoverage(BMObj1, 1, 1000, 'binWidth', 100)
cov =
17 20 41 44 45 48 48 45 46 42
bin_starts =
1 101 201 301 401 501 601 701 801 901align2cigar | BioMap | cigar2align | getAlignment | getCompactAlignment | getCounts | getIndex