exponenta event banner

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, выровнять по ссылочной последовательности.

Примеры

Построить 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 не может быть массивом ячеек символьных векторов или строковых векторов, содержащих заголовки последовательностей.