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