setReference

Класс: BioMap

Определите имя ссылочной последовательности для BioMap объект

Описание

newObj = setReference(Obj,RefSeqName) возвращает новый BioMap объект newObj, созданный из существующего объекта Obj, с Reference набор свойств к RefSeqName, вектор символов или строка, задающая имя ссылочной последовательности.

newObj = setReference(Obj,RefSeqName,Indices) устанавливает Reference свойство элементов индексируется Indices к RefSeqName.

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

развернуть все

Объект Биокласса сопоставления, заданного как BioMap объект.

Имя ссылочной последовательности, заданной как вектор символов, строка, представляет в виде строки вектор или массив ячеек из символьных векторов.

Индексы к элементам входного объекта, заданного как положительное целое число, вектор положительных целых чисел, логического массива, вектора символов, строки, представляют в виде строки вектор или массив ячеек из символьных векторов. Для векторов символов или строк, они должны соответствовать допустимому Header значения входного объекта Obj.

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

развернуть все

Объект Биокласса сопоставления, возвращенного как BioMap объект.

Примеры

развернуть все

Создайте объект BioMap из файла SAM. Установите 'InMemory' к истине, чтобы позволить изменять свойства объектов.

bm = BioMap('ex2.sam','InMemory',true);

Проверяйте ссылочную последовательность 5-й последовательности чтения.

bm.Reference(5)
ans = 1x1 cell array
    {'seq1'}

Измените ссылочную последовательность в другой в словаре последовательности.

bm2 = setReference(bm,{'seq2'},5);
bm2.Reference(5)
ans = 1x1 cell array
    {'seq2'}

Для просмотра документации необходимо авторизоваться на сайте