getSignature

Класс: BioMap

Извлечение подписи (информация о выравнивании) из BioMap объект

Синтаксис

Signature = getSignature(BioObj)
Signature = getSignature(BioObj, Subset)

Описание

Signature = getSignature(BioObj) возвращает Signature, массив ячеек из CIGAR-форматированных строк, каждая из которых представляет собой последовательность чтения в BioMap объект выравнивается по ссылочной последовательности.

Signature = getSignature(BioObj, Subset) возвращает строки подписи только для элементов объекта, заданных Subset.

Входные параметры

BioObj

Объект BioMap класс.

Subset

Одно из следующих для задания подмножества элементов в BioObj:

  • Вектор положительных целых чисел

  • Логический вектор

  • Массив ячеек из символьных векторов или строкового вектора, содержащий допустимые заголовки последовательностей

Примечание

Если для задания используется массив ячеек с заголовками Subsetследует иметь в виду, что повторяющийся заголовок задает все элементы с этим заголовком.

Выходные аргументы

Signature

Signature свойство подмножества элементов в BioObj. Signature - массив ячеек из CIGAR-форматированных строк, каждая из которых представляет собой последовательность чтения, заданную как Subset, выровнять по ссылочной последовательности.

Примеры

Создайте a BioMap и извлеките сигнатуры для различных элементов объекта:

% Construct a BioMap object from a SAM file 
BMObj1 = BioMap('ex1.sam');
% Retrieve the signature property of the second element in
% the object
Sig_2 = getSignature(BMObj1, 2)
Sig_2 = 

    '35M'
% Retrieve the signature properties of the first and third
% elements in the object
Sig_1_3 = getSignature(BMObj1, [1 3])
Sig_1_3 = 

    '36M'
    '35M'
% Retrieve the signature properties of all elements in the object
Sig_All = getSignature(BMObj1);

Альтернативы

Альтернатива использованию getSignature метод состоит в том, чтобы использовать индексацию через точку с Signature свойство:

BioObj.Sgnature(Indices)

В предыдущем синтаксисе Indices - вектор положительных целых чисел или логический вектор. Indices не может быть массивом ячеек из векторов символов или строковым вектором, содержащим заголовки последовательностей.