Класс: 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 901
align2cigar
| BioMap
| cigar2align
| getAlignment
| getCompactAlignment
| getCounts
| getIndex