Класс: 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). Интервалы сосредоточены в течение ПримечаниеВы не можете задать оба |
|
Положительное целое число, задающее количество интервалов равной ширины, чтобы использовать, чтобы охватить требуемую область. Интервалы сосредоточены в течение ПримечаниеВы не можете задать оба |
|
Вектор символов или строка, задающая алгоритм раскладывания. Выбор:
Значение по умолчанию: |
|
Задает, возвратить ли покрытие выравнивания для основных положений между сегментами, вместо в сегментах. Если По умолчанию: false |
|
Логическое определение, соединены ли короткие чтения во время отображения (как в mRNA к геному, сопоставляющем). N символы в По умолчанию: false |
|
Вектор-строка из неотрицательных целых чисел. Этот вектор задает количество последовательностей чтения, которые выравниваются с каждым основным положением или интервалом в требуемых областях. Набор областей значений может накладываться или сегментированный. Для области значений, длины |
|
Вектор-строка из положительных целых чисел, задающих положение запуска каждого интервала. |
Создайте 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
Создайте BioMap
объект, и затем возвращает покрытие выравнивания области значений между 1 и 1000, на основе интервала интервалом, с помощью интервалов с шириной 100 BP:
% 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
BioMap
| align2cigar
| cigar2align
| getAlignment
| getCompactAlignment
| getCounts
| getIndex