Класс: BioMap
Извлечение флагов последовательности чтения из BioMap
объект
Flag
= getFlag(BioObj
)
Flag
= getFlag(BioObj
, Subset
)
возвращает Flag
= getFlag(BioObj
)Flag
вектор неотрицательных целых чисел, указывающий битовую информацию, которая задает состояние 11 флагов, описанных спецификацией формата SAM. Каждое целое число соответствует одной последовательности считывания из a BioMap
объект.
возвращает целые числа флагов только для элементов объекта, заданных Flag
= getFlag(BioObj
, Subset
)Subset
.
|
Объект |
|
Одно из следующих для задания подмножества элементов в
Примечание Если для задания используется массив ячеек с заголовками |
|
Вектор неотрицательных целых чисел. Каждое целое число соответствует одной последовательности считывания и указывает битовую информацию, которая определяет состояние 11 флагов, описанных спецификацией формата SAM. Эти флаги описывают различные аспекты секвенирования и выравнивания последовательности чтения. |
Создайте a BioMap
и затем извлеките значения флага SAM для различных элементов объекта:
% Construct a BioMap object from a SAM file BMObj1 = BioMap('ex1.sam'); % Retrieve integer specifying bit-wise information for 11 % SAM flags of the second element flagValue = getFlag(BMObj1, 2)
flagValue = 73
% Retrieve integers specifying bit-wise information for 11 % SAM flags of the first and third elements flagValues = getFlag(BMObj1, [1 3])
flagValues = 73 137
% Retrieve integers specifying bit-wise information for 11 % SAM flags of all elements allFlagValues = getFlag(BMObj1);
% Determine the status of the fourth flag (mate is unmapped) % for the second element, which has a flag value of 73 bitget(73, 4)
ans = 1
После использования getFlag
метод, чтобы вернуть целое число, указывающее битовую информацию для флагов SAM, используйте bitget
функция для определения статуса определенного флага SAM. Для получения дополнительной информации см. Примеры.
Альтернатива использованию getFlag
метод состоит в том, чтобы использовать индексацию через точку с Flag
свойство:
BioObj.Flag(Indices)
В предыдущем синтаксисе Indices
- вектор положительных целых чисел или логический вектор. Indices
не может быть массивом ячеек из векторов символов или строковым вектором, содержащим заголовки последовательностей.