Класс: BioMap
Установите сигнатуру (информацию о выравнивании) для BioMap
объект
NewObj
= setSignature(BioObj
, Signature
)
NewObj
= setSignature(BioObj
, Signature
, Subset
)
возвращает NewObj
= setSignature(BioObj
, Signature
)NewObj
, новый BioMap
объект, созданный из BioObj
, существующий BioMap
объект, с Signature
значение свойства установлено в Signature
массив ячеек из CIGAR-форматированных векторов символов, каждый из которых представляет, как последовательность считывания выравнивается по отношению к ссылочной последовательности.
возвращает NewObj
= setSignature(BioObj
, Signature
, Subset
)NewObj
, новый BioMap
объект, созданный из BioObj
, существующий BioMap
объект, с Signature
свойство подмножества элементов, установленное в Signature
, массив ячеек из CIGAR-форматированных векторов символов, каждый из которых представляет, как считываются последовательности, заданные Subset
, выровнять по ссылочной последовательности. Он устанавливает подпись только для элементов объекта, заданных Subset
.
|
Объект Примечание Если |
|
Массив ячеек из CIGAR-форматированных ячеек из символьных векторов, каждый из которых представляет, как последовательность считывания выравнивается по отношению к ссылочной последовательности. Подпись может быть пустой. |
|
Одно из следующих для задания подмножества элементов в
Примечание Отношение «один к одному» должно существовать между количеством и порядком элементов в |
|
Объект |
Создайте a BioMap
Объект, а затем установите подмножество сигнатур:
% Construct a BioMap object from a SAM file BMObj1 = BioMap('ex1.sam'); % Set the Signature property of the second element to a new value BMObj1 = setSignature(BMObj1, {'36M'}, 2);
Как обновить сигнатуры в существующем BioMap
объект, используйте тот же объект, что и вход BioObj
и выходные NewObj
.
Если вы изменяете последовательности или стартовые положения в объекте, вам, возможно, потребуется использовать setSignature
метод для изменения Signature
свойство модифицированных последовательностей соответственно.
Альтернатива использованию setSignature
метод для обновления существующего объекта - использовать индексацию точек с Signature
свойство:
BioObj.Signature(Indices) = NewSignature
В предыдущем синтаксисе Indices
- вектор положительных целых чисел или логический вектор. Indices
не может быть массивом ячеек из векторов символов, содержащих заголовки последовательностей. NewSignature
является вектором символов или массивом ячеек CIGAR-форматированных векторов символов, каждый из которых представляет, как последовательность считывания выравнивается с ссылкой последовательностью. Подпись может быть пустой. Indices
и NewSignature
должны иметь одинаковое количество и порядок элементов.