getSignature

Класс: BioMap

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

Синтаксис

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

Описание

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

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

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

BioObj

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

Subset

Одно из следующих, чтобы задать подмножество элементов в BioObj:

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

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

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

Примечание

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

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

Signature

Свойство Signature подмножества элементов в BioObj. Signature является массивом ячеек отформатированных строк СИГАРЫ, каждое представление, как считанные последовательности, заданные 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 не может быть массивом ячеек из символьных векторов или представить в виде строки вектор, содержащий заголовки последовательности.