Класс: BioMap
Извлечение подписи (информация о выравнивании) из BioMap
объект
Signature
= getSignature(BioObj
)
Signature
= getSignature(BioObj
, Subset
)
возвращает Signature
= getSignature(BioObj
)Signature
, массив ячеек из CIGAR-форматированных строк, каждая из которых представляет собой последовательность чтения в BioMap
объект выравнивается по ссылочной последовательности.
возвращает строки подписи только для элементов объекта, заданных Signature
= getSignature(BioObj
, Subset
)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
не может быть массивом ячеек из векторов символов или строковым вектором, содержащим заголовки последовательностей.